java - JPA:@OrderColumn 和实体的可见状态?

标签 java hibernate jpa jpa-2.0 eclipselink

这是一个后续问题:

Is @ManyToMany(mappedBy = ... ) + @OrderColumn supported by the JPA?

我指的是@OrderColumn Java 文档:

http://docs.oracle.com/javaee/6/api/javax/persistence/OrderColumn.html

其中的文本与 JPA 2 规范在 11.1.39 OrderColumn Annotation 部分中写入的内容相同。

“订单列作为实体状态的一部分不可见”这部分到底是什么意思?对此有很大的解释空间。

这是否意味着顺序列不能是任何定义的 FK 和/或 PK 的一部分?或者只是不在 FK 中(允许 PK)?实体的状态包括什么? AFAIK JPA 规范没有定义这一点。

谢谢

最佳答案

订单列不是实体类中的字段,因此它不可见(本身)。

关于java - JPA:@OrderColumn 和实体的可见状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10054400/

相关文章:

java - 表不是由 hibernate 的 hbm2ddl 创建的

java - 即使直接 SQL 查询有效,JPQL 也会抛出无法确定搜索的 case 语句的数据类型

hibernate - JPA 合并和 Hibernate Update API 之间的区别?

java - 使用 Java 的亚马逊产品广告 API 签名请求

java - 无法转换 [com.sun.proxy.$Proxy32 ScopedObject 类型的值

sql - 删除域对象时获取 'Referential integrity constraint violation'

java - 具有 @ElementCollection 和 @CollectionTable 的 Hibernate 实体。 Hibernate在检索集合时将属性名称添加到SQL语句中

java - JPA 一对一关系

Java 数字签名相关文件(MANIFEST.MF、*.SF、*.DSA)及其内容?

java - 为什么在发送 GET 请求时会出现错误 500?