Mybatis insert/update/delete返回值以及如何获取insert后的主键

结论:insert/update/delete 返回的是影响的行数(int)

Mybatis执行sql(insert、update、delete)返回值问题

 

如何获取insert的记录id(主键)的值

在mapper里,标记哪个是主键 keyProperty

<insert id="insertAndGetId" useGeneratedKeys="true" keyProperty="userId" parameterType="com.chenzhou.mybatis.User">  
    insert into user(userName,password,comment)  
    values(#{userName},#{password},#{comment})  
</insert>  

insert后,获取 user.getUserId(),就能拿到主键

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页