MyBatis插入数据后如何获得主键值
2016-12-01 00:00
141 查看
在执行插入操作后,往往需要获得新插入数据的主键值,以供其他执行其他操作用,在MyBatis中获取主键可以直接配置insert标签的属性来实现。
其中返回主键需要用到的两个属性
useGeneratedKeys:表示在插入数据时用的主键为自增主键
keyProperty:主键的参数名,也就是要返回的主键在返回的POJO对象中的变量名。
该POJO类实现:
<insert id="insertUser" useGeneratedKeys="true" keyProperty="id" parameterType="cn.elinzhou.ordermanage.pojo.User">
其中返回主键需要用到的两个属性
useGeneratedKeys:表示在插入数据时用的主键为自增主键
keyProperty:主键的参数名,也就是要返回的主键在返回的POJO对象中的变量名。
该POJO类实现:
public class User { private int id; private String username; private String sex; private Date birthday; private String address; public User(){} //以下省略getter和setter方法。。。。
相关文章推荐
- mybatis插入数据之后获得主键值
- MyBatis插入数据后如何获得主键值
- MyBatis第三种方式,xml和接口的结合,以及如何获得插入数据的返回参数、传入空的参数
- 如何使用myBatis在数据库中插入数据并返回主键
- 如何获得刚刚插入数据的id
- Mybatis generator中插入一条数据,获取自增ID即(主键值)
- ibatis 插入数据获得主键值
- mybatis 插入数据并返回主键值
- mybatis添加时如何获得主键值
- 使用Mybatis插入数据时返回唯一主键值
- 使用mybatis, 如何获取刚插入数据的id
- mybatis如何获取oracle新插入数据记录的主键?
- 关于如何获得数据库插入操作中数据的自增长主键的值
- mybatis3.2.3向数据库sql server 2005插入数据(insert)时返回主键值为空(null)或者1,
- ibatis 插入数据获得主键值
- mybatis如何获取oracle新插入数据记录的主键?
- <转载>asp.net中向数据库中插入数据时如何获得当前插入行的主键?
- ibatis 插入数据获得主键值
- sqlite插入数据后如何获得插入数据的主键
- Mybatis 插入数据后返回主键值