主键生成策略
Posted ben1993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了主键生成策略相关的知识,希望对你有一定的参考价值。
1 increment hibernate提供的自动自动增长机制,适用于short /int /long 单线程使用,不适用于集群
发送一条语句 select max(id) from table 使用id+1作为下一条记录的值
2 identity 采用数据库底层的自动增长机制,适用于short /int /long ,mysql有自动增长机制,oracle采用sequence来实现增长的
3 sequence 适用于short /int /long ,采用序的方式
4 uuid 随机的方式产生主键
5 native 本地生成策略
6 assigned hibernate放弃主键管理,由用户自己设置
7 foreign 外部的,一对一关系映射
,
以上是关于主键生成策略的主要内容,如果未能解决你的问题,请参考以下文章