1
JPAを使用して複合キーを外部キーとして使用する方法。複合キーを外部キーとして使用
と言って、私はa、bを複合キーとして持つテーブルuを持っています。しかし、他のフィールドがあります。 外部キーとなる別のテーブル、たとえばVがあります。
JPAを使用して複合キーを外部キーとして使用する方法。複合キーを外部キーとして使用
と言って、私はa、bを複合キーとして持つテーブルuを持っています。しかし、他のフィールドがあります。 外部キーとなる別のテーブル、たとえばVがあります。
@IdClass
または@EmbeddedId
を使用してください。
http://en.wikibooks.org/wiki/Java_Persistence/Identity_and_Sequencing#JPA_2.0とWhich annotation should I use: @IdClass or @EmbeddedIdを確認してください。
コンポジットキーの一部を外来キー? – Aira
Vは、U.aおよびU.bを参照する2つの列を持つ必要があります。単一の列は、別の表の2つの列に対する外部キーにはなりません。 –
[こちら](https://stackoverflow.com/questions/3323751/jpa-hibernate-composite-foreign-key-mapping?rq=1)を確認してください。あなたがHibernateを使用している場合は – procrastinator
をお手伝いします。 http://docs.jboss.org/hibernate/orm/5.1/userguide/html_single/Hibernate_User_Guide.html#identifiers-composite – ThinkTank