Mybatis 主键返回
时间:2022-07-26
本文章向大家介绍Mybatis 主键返回,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.1 xml 配置主键返回
<!--
last_insert_id() : 查询刚插入数据自增 id
order : 执行的时机: after 之前执行; before 之后执行
keyProperty : 与实体类属性保持一致
keyColumn : 与数据库字段保持一致
-->
<insert id="save" parameterType="orders" >
<selectKey keyProperty="id" keyColumn="id" resultType="int" order="AFTER" >
select last_insert_id();
</selectKey>
insert into orders value(null, #{ordertime}, #{total}, #{uid})
</insert>
1.2 注解配置主键返回
@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id")
@Insert("insert into orders values(null, #{ordertime}, #{total}, #{uid})")
Integer insert(Orders orders);
1.3 获取主键
// 实体类对象,属性值省略
Orders orders;
// 插入,返回值为影响的行数
Integer rows = sqlSession.getMapper(OrdersDao.class).insert(orders);
// id 需要通过实体类对象获取
Long id = orders.getId()
- 百倍性能的PL/SQL优化案例(r11笔记第13天)
- HDUOJ --2566
- HDUOJ ----1709
- Golang语言之异常处理
- HDUOJ---1171
- HDUOJ ------1398
- 转--一个Go推送服务器集群:gopush-cluster
- 关于闪回区溢出导致的数据hang(r11笔记第12天)
- catalan---卡特兰数(小结)
- Golang语言 Socket
- 带交互的telnet小工具,Golang版
- 数据库收缩数据文件的尝试(二)(r11笔记第10天)
- HDUOJ--Holding Bin-Laden Captive!
- HDUOJ----Ignatius and the Princess III
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Lua的OS库时间函数
- wordpress上传图片无法显示的几种解决方法
- 交换二维数组
- 每天手撕一道算法-53. 最大子序和
- 基于 HTTP Header 传输签名参数
- 【原创】Java并发编程系列32 | 阻塞队列(下)
- 深入理解swap交换分区理解及扩存
- client-go 之 Reflector 源码分析
- Vue.js点击按钮弹出隐藏菜单的几种方式
- 【Vue.js】Vue.js组件库Element中的单选框、多选框、输入框和计数器
- 【Vue.js】Vue.js组件库Element的基础用法
- 常见的图像处理技术
- docker浅入深出续
- 【21期】你能说说Java中Comparable和Comparator的区别吗
- 昨天晚上熬夜整理的Java注解相关学习笔记