2012-03-29 1 views
0

Hibernateモデル(エンティティ)の主キーがプロパティではなくフィールドであることは絶対に必須ですか?私はテーブルを持っている、例えば '購入'、その主キー、cust_idは、 'Cust'テーブルへの外部キーとしても機能します。主キーをint型の代わりに 'Cust'型として定義できますか?どの注釈を使用する必要がありますか?上記のことが可能なら誰かがサンプルコードを共有できますか?Hibernate:外部兼プライマリキーをモデルのフィールドではなくプロパティとして定義できますか?

+0

に複合主キーの部分を見て、使用したいん** CUSTID ** **購入**の** Cust **の? – ManuPK

答えて

0

@SOの説明をご覧ください。

ここでは、forignキーマッピングで@Id@ManyToOneを使用できると説明しています。

Hibernateモデル(エンティティ)の主キーがプロパティではなくフィールドであることは絶対に必須ですか?代わりに

複合主キーのシナリオのためのプライマリキーとしてPOJOを持つことができ、ノーその必須ではありませんが休止docs

+0

説明をありがとう! – so1

関連する問題