我们目前有两个使用“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;
问候,
ķ