hibernate 常用主键生成策略与配置

<id name="id" column="id">

<generator class="assigned" />

</id>

assigned: 说明主键必须手动录入

 

increment:Hibernate自增,我们不予录入

 

native:由hibernate根据使用的数据库自行判断采用identity、hilo、sequence其中一种作为主键生成方式,灵活性很强;

            根据数据库自动选择,项目中如果用到多个数据库时,可以使用这种方式,使用时需要设置表的自增字段或建立序列,建立表等

 

posted on 2017-09-28 15:04  赵磊磊  阅读(92)  评论(0编辑  收藏  举报

导航