Hibernate中XML映射文件产生主键的方式
2013-04-24 22:41
253 查看
assigned 主键由外部程序员负责生产,无须hibernate参与
hilo 通过hilo算法实现的主键生成机制,需要额外的数据库表保存主键生产历史状态
seqhilo 与hilo类似,使用于支持sequence的数据库,如oracle
increment 主键按数值顺序递增。如果同一数据库由多个实例访问,此方式必须避免使用。
identity 采用数据库提供的主键生成机制
sequence 采用数据库提供的sequence机制生成主键
native 由hibernate根据底层数据库自行判断采用identity、hilo、sequence其中一种方式作为主键生成方式
uuid.hex 由hibernate基于128位唯一值产生算法生成十六位进制数值
uuid.string 与uuid.hex类似,只是生成的主键未进行编码
foreign 使用外部表的字段作为主键
hilo 通过hilo算法实现的主键生成机制,需要额外的数据库表保存主键生产历史状态
seqhilo 与hilo类似,使用于支持sequence的数据库,如oracle
increment 主键按数值顺序递增。如果同一数据库由多个实例访问,此方式必须避免使用。
identity 采用数据库提供的主键生成机制
sequence 采用数据库提供的sequence机制生成主键
native 由hibernate根据底层数据库自行判断采用identity、hilo、sequence其中一种方式作为主键生成方式
uuid.hex 由hibernate基于128位唯一值产生算法生成十六位进制数值
uuid.string 与uuid.hex类似,只是生成的主键未进行编码
foreign 使用外部表的字段作为主键
相关文章推荐
- Hibernate中XML映射文件产生主键的方式
- SS5.1_Hibernate_IdStrategyXML ~ SS5.5_Hibernate_IdStrategyXML 主键生成策略 XML映射文件的方式
- Hibernate映射文件中的主键生成方式
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- Hibernate映射文件配置(hbm.xml和注解方式)
- Hibernate--Enum类型的set集合映射到数据库(xml配置文件实现方式)
- Hibernate映射文件中的主键生成方式
- 第32天(就业班) hibernate框架概述、ORM概念、hibernate第一个实例、api讲解、查询方式、主配置文件、映射配置、主键映射
- Hibernate映射文件中主键生成方式
- LocalSessionFactoryBean加载Hibernate 映射文件(hbm.xml)的三种方式及区别
- spring加载hibernate映射文件的几种方式
- Hibernate的映射配置文件*.hbm.xml文件中class和property元素的各属性意义和设置
- Hibernate学习_003_Hibernate中常用的主键生成策略总结(上)XML方式
- Hibernate之复合主键映射并总配置文件不引入映射文件
- 配置Middlegen-Hibernate和hibernate-extensions以产生hbm映射文件和POJO
- hibernate继承映射[映射单独一个tablexml版本]实例【与19相同,方式不同,未验证】(二十)
- spring 使用classpath方式加载hibernate映射文件
- Hibernate_映射_关联关系_一对一映射3_基于主键的方式
- Hibernate映射文件(Entity.hbm.xml)
- hibernate 映射文件.hbm.xml 在windows下不区分大小写, 在linux下区分大小写.