在@Insert下面加入:
@Options(useGeneratedKeys = true,keyProperty = "itemid",keyColumn = "itemid")
其中keyProperty,keyColumn 的值就是数据库中自增字段的名字

然后 在业务层 在插入后通过 插入的对象.get(你的自增id) 获取到的id就 是自增id。
itemDao.insert(objectA)
自增的id = objectA.getId()
在Java中,通过在@Insert注解下添加@Options,设置useGeneratedKeys=true,keyProperty和keyColumn为数据库自增字段名,可以实现插入数据后自动获取自增ID。在业务层,只需调用对象的get方法即可得到自增ID,例如objectA.getId()。
在@Insert下面加入:
@Options(useGeneratedKeys = true,keyProperty = "itemid",keyColumn = "itemid")
其中keyProperty,keyColumn 的值就是数据库中自增字段的名字

然后 在业务层 在插入后通过 插入的对象.get(你的自增id) 获取到的id就 是自增id。
itemDao.insert(objectA)
自增的id = objectA.getId()
4297
1万+
1605

被折叠的 条评论
为什么被折叠?