我正在使用Hibernate Tools ant任务从JPA带注释的实体生成DDL。使用hibernate注释,您可以使用
命名外键@JoinColumn(name = "foo")
@org.hibernate.annotations.ForeignKey(name = "fk_foo")
是否有一种纯粹的JPA方法可以实现同样的目标?
答案 0 :(得分:1)
不在注释中。但是,您可以设置columnDefinition并在其中写入外键。
答案 1 :(得分:1)
没有。 JDO是唯一允许定义FK名称,onUpdate / onDelete动作等的持久性规范.JPA(即使在JPA2中)根本不会去那里。
- 安迪(DataNucleus)