Mybatis怎么获取最新插入数据的id
发表于:2025-11-21 作者:千家信息网编辑
千家信息网最后更新 2025年11月21日,这篇文章主要介绍Mybatis怎么获取最新插入数据的id,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!获取最新插入数据的id原始方法读取最后一条的插入数据,但这样会造成如果两条
千家信息网最后更新 2025年11月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安全错误
数据库的锁怎样保障安全
好的组态软件开发功能
对局服务器什么意思
触发器可以引用数据库外的对象吗
滨州oa办公软件开发公司有哪些
java初级软件开发面试
数据库在公司里起什么作用
中兴通讯工作软件开发好吗
达梦数据库不存在则创建索引
董家塅街道软件开发培训
粤版网络技术应用教案全套
揭阳市宇祥网络技术有限公司
章丘档案局网络安全
温州软件开发编程培训
一图读懂网络安全法
甘南网络安全知识比赛
服务器虚拟化资源是由
网络安全作业六课时
网络安全业务分析
华为网络技术培训心得体会
网络安全科教基地
网络技术和信息技术经营范围
大学网络安全方案设计
服务器怎么自动打开
计算机网络技术教案网络协议
技术移民澳洲数据库
惠州数据库安全审计
网络安全手抄报间单四年级
电脑上怎么弄数据库文件
互联网科技大赛2019
数据库nature的引文功能