0

JPA(Hibernate 实现)实体中的列映射类型是什么,这三个可用选项之间有什么区别:

  • 基本的
  • ID
  • 版本
4

1 回答 1

1

@Basic用于将字段映射到列。

@Id用于告诉 Hibernate 该字段是(或一部分)实体的标识符(即主键)

@Version用于告诉 Hibernate 带注释的字段构成了用作乐观锁定版本的字段。该字段将在每次更新之前检查,并在每次更新时递增。它在乐观锁定部分下的文档中进行了描述。

所有这些注释也在它们的 javadoc中得到了很好的描述。

于 2012-07-22T16:42:57.083 回答