您的位置:首页 > 其它

映射文件中主键生成策略的指定

2016-05-16 17:48 302 查看
<?xml version="1.0" encoding="gbk"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd">

<hibernate-mapping 	package="demo">

<class name="User" table="t_user">
<!--id用于主键映射
子元素generator用于指定主键生成策略 :
assigned 手工指定
identity 使用数据库自己定义的自动增长策略
sequence oracle数据库中使用
hilo 按照高低位算法生成主键值
uuid 由Hibernate自动生成UUID并指定为主键值。UUID.randomUUID()
increment:先查询当前最大的id值,再+1使用,由Hibernate维护的自动增长,存在线程安全问题
native
-->
<id name="id" type="int" column="id" >
<generator class="native"/>
</id>

<property name="name" type="string" column="name" />

</class>

</hibernate-mapping>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: