Userエンティティ
注意:これは、ある種のセキュリティを使用するマイクロサービス用に作成されたものではありません。 詳細はここを参照してください。
このエンティティは、JHipsterが内部的に作成および管理する特殊なエンティティです。
これには、いくつかの基本的な情報が含まれています。
- 姓と名
- ロ グイン名
- Eメールアドレス
- パスワード(クリアテキストではありません)
- 権限
- その他
アプリケーションを最初から作成すると、admin
やguest
などのデフォルトのユーザが生成されます。
リレーションシップが可能なもの
このエンティティとの間に可能なリレーションシップは次のとおりです。
- このエンティティに対する
多対1
の関係(Car
はUser
に対して多対一の関係を持つことができます)。 これにより、新しいエンティティリポジトリに特定のクエリが生成されるため、現在の セキュリティユーザでエンティティをフィルタリングできます。これは一般的な要件です。生成されたAngular/ReactクライアントUIでは、Car
にドロップダウンが表示され、User
を選択できます。 User
エンティティに対する多対多
および1対1
の関係。ただし、もう一方のエンティティは所有者である 必要があります (Team
はUser
と多対多の関係を持つことができますが、チームのみがユーザーを 追加または削除でき、ユーザーはチームを追加または削除できません)。フロントエンドクライアントUIでは、 複数選択ボックスでUser
の選択ができます。