2

我们目前有两个使用“org.hibernate.dialect.PostgreSQLDialect”方言使用hibernate构建的数据库,即UsersDB和AttachmentsDB。

问题是:UsersDB 中是否可以有一个外键约束引用 AttachmentsDB 中的 UUID 字段。如果是,@JoinColumn 注释应该是什么样子?还是以不同的方式完成?

像这样的东西:

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

问候,

ķ

4

1 回答 1

0

我想你可以尝试类似的东西

改变表UsersDB.Table1添加约束UsersDB_FK_Constrain_to_UUID外键(UsersDB.Table1.user_uuid)引用AttachementsDB.Table2.uuid;

于 2014-03-05T10:03:10.630 回答