@Insert("INSERT INTO user (name,age) values(#{name},#{age})")
@SelectKey(statement="SELECT LAST_INSERT_ID()", keyProperty="id", before=false, resultType=Long.class)
int insertByUser(User user);
使用上边代码想获取插入后返回的id,但是一直返回记录数1,而不是返回id
@Insert("INSERT INTO user (name,age) values(#{name},#{age})")
@SelectKey(statement="SELECT LAST_INSERT_ID()", keyProperty="id", before=false, resultType=Long.class)
int insertByUser(User user);
使用上边代码想获取插入后返回的id,但是一直返回记录数1,而不是返回id
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
3 回答2.6k 阅读✓ 已解决
插入之后id会直接注入到原来对象的id字段