我们目前使用“org.hibernate.dialect.PostgreSQLDialect”方言(即UsersDB和AttachmentsDB)使用hibernate构建了两个数据库。
问题是:是否有可能在UsersDB中引用外键约束引用AttachmentsDB中的UUID字段。如果是,那么@JoinColumn注释应该如何?还是以不同的方式完成?
类似的东西:
@OneToMany(cascade=CascadeType.ALL)
@JoinColumn(name="ATTACHMENT_ID", database=”AttachmentsDB”)
@ElementCollection(fetch=FetchType.EAGER)
private Collection<Attachments> attachment;
问候,
ķ
答案 0 :(得分:0)
我想你可以试试像
这样的东西alter table UsersDB.Table1 add constraint UsersDB_FK_Constrain_to_UUID foreign key(UsersDB.Table1.user_uuid)引用AttachementsDB.Table2.uuid;