@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
8 回答6.5k 阅读
4 回答697 阅读✓ 已解决
2 回答3.4k 阅读
5 回答1.5k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
插入之后id会直接注入到原来对象的id字段