hibernate主键
来源:互联网 发布:日本 压抑 知乎 编辑:程序博客网 时间:2024/06/05 05:56
首先我们说一下主键类型:
(1)自然主键
(2)代理主键
自然主键一般很少使用,应为满足主键的要求的列太少了,我们一般使用代理主键。下面我们来看一下hibernate的主键生成策略。
主键生成策略generater :就是每条记录在录入时,主键的生成规则。
主键的生成策略有7种,分别一一介绍:
(1)indentity:主键自增,由数据库来维护,录入时不需要指定主键。
(2)increment:主键自增,由hibernate来维护,每次插入前查询数据库中的值后+1,有线程问题,且执行效率低。
(3)sequence:oracle中的主键生成策略。
(4)hilo:高低位算法,由Hibernate维护。
(5)native:hilo,sequence,identity自动三选一,一般我们使用它。
(6)uuid:产生随机字符串作为主键,无需指定主键,但id类型必须为String型。
(7)assigned:自然主键生成策略,由我们自己输入。
阅读全文
0 0
- Hibernate主键
- hibernate主键
- Hibernate主键
- Hibernate主键
- hibernate主键
- Hibernate主键
- hibernate 主键
- hibernate主键
- Hibernate 主键
- hibernate主键和数据库主键
- hibernate主键:常用Hibernate主键生成策略
- hibernate学习 hibernate主键介绍
- hibernate 主键解释
- Hibernate的主键机制
- hibernate无主键查询
- hibernate 主键生成器解释
- Hibernate复合主键
- Hibernate主键生成方式
- Unity 中关于中文乱码以及压缩解压遇到的问题解决方法
- 服务器未能识别 HTTP 头 SOAPAction 的值
- java 日期操作
- java多继承实现
- windows python调用Stanford nlp tools经验
- hibernate主键
- PANDAS 数据合并 merge/join
- 关于word插入特殊符号不显示的问题及解决
- 计算字符个数
- 新建博客,mark一下
- javascript模块化中的AMD规范
- JSTL自定义函数,配合c标签使用
- python--斐波那契数列
- oracle字段类型由number转为格式化字符串