有的时候我在在插入一条数据的时候需要知道主键自动增长列的ID,
@Insert("insert into tb_score(activityName,user_id,user_name,activityDate,type,remark) "
+ "values(#{activityName},#{user_id},#{user_name},#{activityDate},#{type},#{remark})")
@Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")
public int insert(Score score);
这样ID 就可以保存到对象里面去了重点是这一句 keyProperty 这个是java类对象的id,keyColumn 这一个是数据库表里面的字段名字ID
@Options(useGeneratedKeys=true, keyProperty="id", keyColumn="id")
mapper.insert(score);
int sid = score.getId();
if (sid == 0) {
return false;
}
| 留言与评论(共有 0 条评论) |