<id name="id" column="id">
<generator class="assigned" />
</id>
assigned: 说明主键必须手动录入
increment:Hibernate自增,我们不予录入
native:由hibernate根据使用的数据库自行判断采用identity、hilo、sequence其中一种作为主键生成方式,灵活性很强;
根据数据库自动选择,项目中如果用到多个数据库时,可以使用这种方式,使用时需要设置表的自增字段或建立序列,建立表等
<id name="id" column="id">
<generator class="assigned" />
</id>
assigned: 说明主键必须手动录入
increment:Hibernate自增,我们不予录入
native:由hibernate根据使用的数据库自行判断采用identity、hilo、sequence其中一种作为主键生成方式,灵活性很强;
根据数据库自动选择,项目中如果用到多个数据库时,可以使用这种方式,使用时需要设置表的自增字段或建立序列,建立表等