2

現在、「org.hibernate.dialect.PostgreSQLDialect」ダイアレクトを使用して hibernate で構築された 2 つのデータベース、つまり UsersDB と AttachmentsDB があります。

問題は、AttachmentsDB の UUID フィールドを参照する UsersDB で外部キー制約を設定することは可能かということです。はいの場合、@JoinColumn アノテーションはどのようになりますか? それとも別の方法で行われますか?

そんな感じ:

@OneToMany(cascade=CascadeType.ALL)
@JoinColumn(name="ATTACHMENT_ID", database=”AttachmentsDB”)
@ElementCollection(fetch=FetchType.EAGER)   
private Collection<Attachments> attachment;

よろしく、

K

4

1 に答える 1

0

次のようなものを試すことができると思います

テーブルUsersDB.Table1を変更して、制約UsersDB_FK_Constrain_to_UUIDを追加外部キー(UsersDB.Table1.user_uuid)はAttachmentsDB.Table2.uuidを参照します。

于 2014-03-05T10:03:10.630 に答える