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

来源:互联网 发布:企业软件上线时刻表 编辑:程序博客网 时间:2024/05/16 17:25
<?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>

0 0