标签: hibernate jpa hibernate-mapping
JPA(Hibernate实现)实体中的列映射类型是什么,以及这三个选项之间的区别是什么:
答案 0 :(得分:1)
@Basic用于将字段映射到列。
@Basic
@Id用于告诉Hibernate该字段是(或是其中一部分)实体的标识符(即主键)
@Id
@Version用于告诉Hibernate注释字段构成用作乐观锁定版本的字段。每次更新前都会检查此字段,并在每次更新时递增。它在乐观锁定部分的文档中描述。
@Version
所有这些注释也在their javadoc中得到了很好的描述。