映射文件中主键生成策略的指定
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>
相关文章推荐
- 正则表达式必须牢记的几个元字符详解(java使用实例)
- 关于新公司所遇到的环境问题的列举
- Android 之优雅代码(一)——巧用assets
- Docker学习二(部署一个可以自由获取环境变量的SpringWeb)
- html中背景图按比例缩放全屏显示
- 终于实现samba可写不可删除
- wamp下Apache2.4.x局域网访问403的解决办法
- Java并发机制深究1-synchronized和volatile
- SpringMVC后台接收list类型的数据的实现方式
- 个人学习-java-集合的遍历
- nginx的配置及模块详解
- CSS 3 3D 转换
- unity 事件的触发脚本
- js闭包
- 史上最全最强SpringMVC详细示例实战教程
- 解决RecycleView分割线不居中
- 五十五 网络编程 UDP编程
- redis安装
- 解析Json文件
- web.xml加载顺序和配置详解