mybatis 主键的返回
来源:互联网 发布:软件企业的商业模式 编辑:程序博客网 时间:2024/06/05 01:38
简述
mybatis主键的返回,根据表中主键是否自增分为两种情况
1.在表中主键为自增列
主键若在表中为自增项,即主键生成过程为:
向表中插入数据,数据库接到插入信息,根据现有主键值进行自增运算后才可以返回主键
所以,我们需要在insert操作之后才可以调用方法返回主键
这个方法就是
SELECT LAST_INSERT_ID();
在配置文件中应如下:
<selectkey keyProperty="id" order="AFTER" resultType=“期望的返回类型(依据主键)”>SELECT LAST_INSERT_ID()</selectkey>
其中resultType为选填项,mybatis一般情况下可自动识别主键类型
2.在表中主键为非自增列
主键若在表中为非自增项,即主键生成过程为:
通过UUID()输出一个值,在向表中插入数据时,将UUID生成的值作为主键所对应位置的输入项进行输入。
0 0
- mybatis 主键的返回
- mybatis主键的返回
- mybatis如何实现mysql数据库的主键返回主键返回
- MyBatis insert 返回主键的方法
- MyBatis insert 返回主键的方法
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis返回插入的数据主键
- MyBatis+MySQL 返回插入的主键ID
- MyBatis insert 返回主键的方法
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- MyBatis insert 返回主键的方法
- MyBatis+MySQL 返回插入的主键ID
- MyBatis+MySQL 返回插入的主键ID
- jsp中想给导入的页面传参数
- lightoj 1047 - Neighbor House DP
- java 之 数组倒置、单链表倒置
- HDU 4300 Clairewd’s message(KMP)
- web研发模式演变
- mybatis 主键的返回
- 9个用来加速 HTML5 应用的方法
- UML类图关系大全【转】
- 基于Oracle&Hibernate&Spring,集合了多种常用方法,方便调用
- AttributeInspector去掉表头
- MFC发送HTTP请求
- 【译文】利用STAN做贝叶斯回归分析:Part 2 非正态回归
- 多线程资源访问的一般处理思路
- The connection to adb is down, and a severe error has occured. 解决方法