我们目前有两个使用“org.hibernate.dialect.postgresqlglatelect”方言用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;

当做,

最佳答案

我想你可以试试
alter table usersdb.table1将约束usersdb_fk_constraint_添加到uuid外键(usersdb.table1.user_uuid)引用attachementsdb.table2.uuid;

关于database - hibernate 外键约束多个数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18439039/

10-12 14:19