文章主要对四种主键生成策略进行介绍,分别为Increment、Assigned、Identity和UUID。
映射文件
在映射文件中对主键生成策略进行配置,class中即为生成方式,如下为assigned方式:
<id name="id" column="id">
<generator class="assigned" />
</id>
Increment
主键生成过程:1.查询该表中主键的最大值;2.把最大值加1作为新的主键。