Mybatis怎么获取最新插入数据的id
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍Mybatis怎么获取最新插入数据的id,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!获取最新插入数据的id原始方法读取最后一条的插入数据,但这样会造成如果两条
千家信息网最后更新 2025年01月21日Mybatis怎么获取最新插入数据的id
这篇文章主要介绍Mybatis怎么获取最新插入数据的id,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
获取最新插入数据的id
原始方法
读取最后一条的插入数据,但这样会造成如果两条数据同时插入,会并发出现错误
SELECT * FROM admin_users where 1=1 ORDER BY id desc LIMIT 1select MAX(id) from admin_users
使用useGeneratedKeys
useGeneratedKeys 取值范围true|false 默认值是:false。
含义:设置是否使用JDBC的getGenereatedKeys方法获取主键并赋值到keyProperty设置的领域模型属性中。
直接在注册完成后取id就行
IMS_BS_BOOK_COPY PRICE,ENTITY_ID,CODE,ADD_TIME,STATUS,REASON,GRID_CODE,STALL_CODE,CASE_CODE,ORDER_CODE #{PRICE},#{ENTITY_ID},#{CODE},#{ADD_TIME},#{STATUS},#{REASON},#{GRID_CODE},#{STALL_CODE},#{CASE_CODE},#{ORDER_CODE} insert into ( ) values ( )
根据时间查询最新一条数据
第一种的xml配置根据最新的插入时间
第二种的xml配置根据ownum
select id="selectLast" resultMap="BaseResultMap" parameterType="java.lang.String"> select t.*,rownum from (select * from 表名 where 字段名=#{参数名,jdbcType=VARCHAR} order by createtime desc)t where rownum=1
以上是"Mybatis怎么获取最新插入数据的id"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
数据
内容
参数
字段
方法
时间
篇文章
配置
原始
价值
兴趣
同时
含义
小伙
小伙伴
属性
更多
模型
知识
范围
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发哪个城市工作好
国家网络安全和威胁
杨晓辉网络安全
软件开发者路线图pdf
软考软件开发模型题
出塞曲伴奏软件开发
数据库三范式的简单理解
RAPDB数据库怎么用
办公室网络安全隐患排查
台州社交软件开发
华为网络安全管理硕士面试
转行软件开发怎么学
excel人员数据库搭建
加拿大 网络安全专业
数据库的六大对象分别是什么
维护网络安全安全课
小班网络安全教育的反思
数据库规则的语法
数据库下载后找不到文件
软件开发平台及设计流程图
关于网络安全的小作文
数据库安全报告
关于网络安全的外刊原文
宠物类软件开发前景
服务器记录怎么删除
5g互联网科技靠谱吗
渭南软件开发行业标准
搭建全球网络安全
汇丰软件开发 有什么部门
约玩社交软件开发