码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis在insert时返回主键id

时间:2020-03-21 10:08:05      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:必须   主键   返回   gen   info   col   sele   prope   room   

需要注意的地方:
1、添加记录能够返回主键的关键点在于需要在标签中添加以下三个属性。
useGeneratedKeys:必须设置为true,否则无法获取到主键id。
keyProperty:设置为POJO对象的主键id属性名称。
keyColumn:设置为数据库记录的主键id字段名称
2、新添加主键id并不是在执行添加操作时直接返回的,而是在执行添加操作之后将新添加记录的主键id字段设置为POJO对象的主键id属性
调用时:

roomCheckInfoMapper.insertSelective(roomCheckInfo);
int rciId = roomCheckInfo.getRciId();
System.out.println("插入返回的主键为"+roomCheckInfo.getRciId());

Mybatis在insert时返回主键id

标签:必须   主键   返回   gen   info   col   sele   prope   room   

原文地址:https://www.cnblogs.com/kkvt/p/12536300.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!