【Hibernate】主键生成策略图示
来源:互联网 发布:c语言标识符由什么组成 编辑:程序博客网 时间:2024/05/01 21:03
Hibernate主键生成策略图示
identity
采用数据库生成的主键,用于为long、short、int类型生成唯一标识, Oracle 不支持自增字段.
<id name="id" column="id" type="long">
<generator class="identity" />
</id>
sequence
DB2、Oracle均支持的序列,用于为long、short或int生成唯一标识。
需要oracle创建sequence。
<id name="id" column="id" type="long">
<generator class="sequence">
<param name="sequence">seq_name</param>
</generator>
</id>
native
根据底层数据库的能力,从identity、sequence、hilo中选择一个,灵活性更强。
<id name="id" column="id">
<generator class="native" />
</id>
increment
个是由Hibernate在内存中生成主键,每次增量为1,不依赖于底层的数据库,因此所有的数据库都可以使用
<id name="id" column="id">
<generator class="increment" />
</id>
uuid.hex
使用一个128-bit的UUID算法生成字符串类型的标识符
<id name="id" column="id">
<generator class="uuid.hex" />
</id>
uuid.string
hibernate会算出一个16位的值插入
- 【Hibernate】主键生成策略图示
- hibernate主键生成策略
- Hibernate 主键生成策略
- Hibernate 主键生成策略
- hibernate 主键生成策略
- Hibernate 主键生成策略
- Hibernate 主键生成策略
- Hibernate 主键生成策略
- hibernate主键生成策略
- hibernate主键生成策略
- Hibernate主键生成策略
- hibernate主键生成策略
- hibernate主键生成策略
- Hibernate主键生成策略
- Hibernate 主键生成策略
- Hibernate 主键生成策略
- hibernate主键生成策略
- hibernate主键生成策略
- 欢迎使用CSDN-markdown编辑器
- GDB详解
- ngxin-rtmp-module 搭建及rtmp & hls 配置简单分享
- ImageViewDemo实现
- JNI的访问域
- 【Hibernate】主键生成策略图示
- Android ueventd浅析
- 安装第三方包的时候报错 IOError: [Errno 13] Permission denied: 'C:\\Program Files\\Python2.7\\Lib\\site-packages
- 程序员的能力拓展模型
- toolBar和默认的手机标题栏处理
- 干货|Nginx+Portus+Registry搭建私有镜像仓库
- windows下的日志查看工具
- myeclipse破解方法
- iOS渠道追踪和来源统计的几种原理