Hibernate 主键生成策略
Posted SasaL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate 主键生成策略相关的知识,希望对你有一定的参考价值。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.sasa.domain"> <class name="account" table="account"> <id name="id" column="id"> <!-- generator 主键生成策略 --> <!-- identity : 主键自增,由数据库来维护主键 increment: 主键自增,由hibernate维护主键,每次新增时查找最大的主键,+1作为新主键 sequence : Oracl主键生成策略 hilo :高低位算法 native :hilo、identity、sequence自动三选一 uuid :生成随机字符串 assigned :自然主键,由开发人员自己指定主键值 --> <generator class="native"></generator> </id> <!-- property 普通属性 --> <property name="name" column="name"></property> <property name="money" column="money"></property> </class> </hibernate-mapping>
以上是关于Hibernate 主键生成策略的主要内容,如果未能解决你的问题,请参考以下文章