こんにちは私は2つのテーブルを持っています:役割と権限。役割には名前などがあります。パーミッションにはid、idrole、string sname、boolean bcanmodifyがあります。 (ロールと許可の間に多くの関係があります)関連テーブルのフィールドをマップに結合する
私はRoleのHibernateeエンティティクラスを1つしか持たず、キーがreatedパーミッションのsname値になり、値がbcanmodifyの値になるマップを持っていたいと思います。それは可能ですか?どのアノテーションを使用する必要がありますか?
ペアidrole-名前は十分でしょうか? – Sebastian
はい。それだけで十分でしょう。同一のロールに対して複数のsname値が何度も出現することはないため、実際にマップキーを一意にすることができます。 – firefox784