背景:我们的项目中的主键配置如下:
<id name="id" type="java.lang.String">
<column name="ID" length="32" />
<generator class="uuid.hex" />
</id>
但是在与某外部程序接口对接的时候发现它需要int类型的唯一标识,故我们的现有数据结构不能满足接口需求。
解决办法:
在不改变我们自己程序的前提下,我们希望添加一个int型的自增字段,
sql 如下:
alter table tableName add 字段名称 int identity
ps:1.该字段添加时会自动赋值,无需初始化;
2.该字段在对象保存和更新时不需要赋值