主键生成策略

generator:主键生成策略,就是每条记录录入时,主键的生成规则

  identity:主键自增,又数据库来维护主键值,录入时不需要指定主键

  sequence:Oracle中的主键生成策略

  increment:主键自增,又hibernate来维护,每次插入前会查询最大值,+1作为新的值录入。不推荐使用,涉及到线程安全

  hilo:主键自增,高低位算法,由hibernate来维护

  native:hilo+ssequence+identity 自动三选一策略

  uuid:产生随机的字符串作为主键,主键必须为string类型。

  assigned:自然主键生成策略。hibernate不会管理主键,由开发人员自己管理

posted @ 2019-03-06 15:12  含苞待放会有时  阅读(711)  评论(0编辑  收藏  举报