hibernate中的主键生成策略
1. increment: 自增
先去查询表中最大的id值,然后+1作为这条数据的id值
该策略仅作为测试时使用,因为我们的web项目都是并发访问的
2.identity(自增)
这种策略将id交给数据库自己生成
3sequence
使用数据库的索引来生成主键,Oracle中使用。
4.hilo(了解)
高低位算法,hibernate实现主键自增算法
5.native(自动三选一)
在identity|sequence|hilo中根据你的数据库自动选择
6.UUID
使用UUID计算出随机字符串作为id值
自然主键类型:
assigned
需要用户指定id值,也就是你需要手动 customer.setCust_id();