Mybatis怎么获取最新插入数据的id
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍Mybatis怎么获取最新插入数据的id,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!获取最新插入数据的id原始方法读取最后一条的插入数据,但这样会造成如果两条
千家信息网最后更新 2026年11月02日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安全错误
数据库的锁怎样保障安全
小米移动互联网科技园
广东万易互联网科技有限公司惠州分公司
广州为想互联网科技有限公司
科技互联网企业
圆梦互联网科技
互联网科技垄断
上海电发互联网科技有限公司
中国互联网有什么科技含量
团飞科技与伯堂互联网服务平台
互联网为啥属于高科技
昊天互联网科技有限公司
青岛科技大学互联网大赛研究生
注册互联网科技公司经营范围大全
呼和浩特新华互联网科技学院
云南省自由互联网科技有限公司
互联网科技年终奖
全球科技与互联网公司市值变化
互联网科技新闻
互联网时代高科技布局
广州全民伙伴互联网科技有限公司
博彦科技互联网金融
云之行互联网科技
互联网科技公司的优势
互联网科技公司税收优惠
互联网科技大会案例
丰台科技园 互联网公司
衡水科技产业互联网平台
互联网5g黑科技有哪些
四川互联网展示科技馆设计
北京天晋互联网科技有限公司