使用MyBatis+MySQL插入记录后返回该记录主键ID
来源:互联网 发布:万达网络科技集团 编辑:程序博客网 时间:2024/06/04 19:12
在程序开发过程中向数据库中插入数据时,大多数情况都会使用自增列或者UUID做为主键。主键的值都是插入之前无法知道的,但很多情况下我们在插入数据后需要使用刚刚插入数据的主键,比如在多表关系中,刚刚插入表的主键要作为另外一个表的外键,下面我们介绍两种方式返回主键ID
第一种
<insert id="insertProduct" parameterType="Product" useGeneratedKeys="true" keyProperty="id"> insert into product... </insert>useGeneratedKeys:是否生成主键keyProperty:放回对象的主键字段名
第二种
<insert id="addProduct" parameterType="Product"> <selectKey resultType="Integer" order="AFTER" keyProperty="id"> SELECT LAST_INSERT_ID() AS id </selectKey> insert into product... </insert>
注意:keyProperty=”id” 这个id必须是实体的id,而不是数据表的主键id
阅读全文
0 0
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- MyBatis+MySQL 返回插入记录的主键ID
- mybatis插入记录后获得主键id
- mybatis插入一条记录如何返回该记录的ID
- mysql中插入一条记录返回该记录id
- mysql在插入记录后立即获得该记录id- -
- mysql+mybatis插入一条数据后返回主键ID
- mybatis+mysql返回插入值后的主键id
- mybatis+mysql返回插入值后的主键id
- 使用Mybatis时,在插入一条数据记录返回主键id值
- mybatis 使用自增主键, 插入记录并返回自增主键 MySQL
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- 关于SSM的配置文件和Web.xml的配置
- jstorm开发+运维经验总结
- fragment监听onBackPressed返回键
- ARM Compute Library
- ios开发之Swift获取视频截图(本地视频、网络视频的缩略图)
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- mongo(3)
- 省市区三级联动实现1
- js保留小数点后面两位
- 机器学习/数据挖掘之中国大牛
- php 按照回车拆分字符串注意事项
- Python 时间戳
- Matlab的.m文件转C语言或C++
- Java Web 初认识