ユーザー、ロール、プロジェクトの 3 つのテーブルがあります。さらに、それらをすべてリンクし、次のような構造を持つテーブルを作成しました: id、id_user、id_role、id_project。注釈を使用して、ユーザー クラスでマップを作成したいと思います: Map <Project, Role>
。
これは可能ですか?
ユーザー、ロール、プロジェクトの 3 つのテーブルがあります。さらに、それらをすべてリンクし、次のような構造を持つテーブルを作成しました: id、id_user、id_role、id_project。注釈を使用して、ユーザー クラスでマップを作成したいと思います: Map <Project, Role>
。
これは可能ですか?
休止状態のバージョンによって異なりますが、これを機能させることができるはずです。マップを作成することで何を意味するのかわかりません (マップに何を保存し、キーを何にしたいですか?)
http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#entity-mapping-associationを確認してください
@JoinTable と @MapKey の使用に関連するすべてのオプションを確認できます