Spring boot Insert 之后获取主键自动增长ID

有的时候我在在插入一条数据的时候需要知道主键自动增长列的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 条评论)
   
验证码:

相关文章

推荐文章

'); })();