Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
JPA(Hibernate 实现)实体中的列映射类型是什么,这三个可用选项之间有什么区别:
@Basic用于将字段映射到列。
@Basic
@Id用于告诉 Hibernate 该字段是(或一部分)实体的标识符(即主键)
@Id
@Version用于告诉 Hibernate 带注释的字段构成了用作乐观锁定版本的字段。该字段将在每次更新之前检查,并在每次更新时递增。它在乐观锁定部分下的文档中进行了描述。
@Version
所有这些注释也在它们的 javadoc中得到了很好的描述。