【发布时间】:2010-11-17 14:56:01
【问题描述】:
如果@PrimaryKeyJoinColumn(...)没有可插入和可更新参数,你能从JPA规范中推导出来吗?
@JoinColumn(..., insertable = false, updatable = false)
或
@JoinColumn(..., insertable = true, updatable = true)
当用于常规(非继承)关联时?它们应该可以互换吗?可插入和可更新属性设置为什么?他们是否设置了任何东西?请注意,我只针对两者(似乎)实现的只读属性......
EclipseLink 和 Hibernate 的映射异常不一致...
这是@PrimaryKeyJoinColumn JavaEE 5 + 6 Javadoc:
PrimaryKeyJoinColumn (JavaEE 5)
PrimaryKeyJoinColumn (JavaEE 6)
引用:
...它可以用于 OneToOne 映射,其中引用实体的主键用作被引用实体的外键。
【问题讨论】:
标签: java jpa mapping primary-key jpa-2.0