主キーを持たないテーブルがあり、作成することもできません。このテーブルの 3 つの列を使用して一意のキーを作成できます。現在、休止状態はすべての注釈付きクラスの ID を要求します。作成できる一意の ID でこの ID を満たすにはどうすればよいですか。
質問する
7680 次
1 に答える
1
エンティティタイプの場合は、複合キーを使用する必要があります。これは、主キーフィールドを別のクラスに移動し、@Idアノテーションを使用してエンティティクラスにマッピングすることで実行できます。
複合主キーと外部キーの複合主キーへのマッピングを参照してください。
エンティティではなく値型の場合は、それに応じてマップする必要があります。https://stackoverflow.com/a/1696146/324900およびHibernateのエンティティと値のタイプを参照してください
于 2012-06-28T15:36:13.837 に答える