hibernate映射标识符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hibernate映射标识符相关的知识,希望对你有一定的参考价值。

①hibernate用对象标识符OID来区分对象

技术分享

②hibernate对象标识符生成策略

主键(业务主键&&代理主键):代理主键不具有业务性

1.increment:由hibernate自动以递增的方式生成标识符

2.identity :由底层数据库生成标识符

3.sequcence:由hibernate根据底层数据库的序列生成标识符

4.hilo :hibernate 根据high/low算法来生成标识符

5.native :根据底层数据库对自动生成标识符的支持能力,来选择生成策略

 

以上是关于hibernate映射标识符的主要内容,如果未能解决你的问题,请参考以下文章

org.hibernate.AnnotationException:没有为使用 JPA XML 实体映射的实体指定标识符

Hibernate基础学习—对象-关系映射(上)

hibernate用注解替代映射文件

Hibernate 之 映射关系

映射对象标识符-incrementidentityhilonativeassignedsequence<meta>

Hibernate表单操作