读取最后一条的插入数据,但这样会造成如果两条数据同时插入,会并发出现错误
lect * from admin_urs where 1=1 order by id desc limit 1lect max(id) from admin_urs
ugeneratedkeys 取值范围true|fal 默认值是:fal。
含义:设置是否使用jdbc的getgenereatedkeys方法获取主键并赋值到keyproperty设置的领域模型属性中。
直接在注册完成后取id就行
<!--表名--> <sql id="tablename">ims_bs_book_copy</sql> <!--字段--> <sql id="inrtfield">price,entity_id,code,add_time,status,reason,grid_code,stall_code,ca_code,order_code</sql> <!--字段值--> <sql id="inrtfieldvalue">#{price},#{entity_id},#{code},#{add_time},#{status},#{reason},#{grid_code},#{stall_code},#{ca_code},#{order_code}</sql> <!--新增--> <inrt id="save" parametertype="pd" ugeneratedkeys="true" keyproperty="id">inrt into <include refid="tablename"/>( <include refid="inrtfield"/>) values ( <include refid="inrtfieldvalue"/>) </inrt>
<lect id="lectlast" resultmap="baresultmap" parametertype="java.lang.string"> lect * from 表名 where createtime=(lect max(createtime) from 表名 where 字段名=#{参数名,jdbctype=varchar} ) </lect>
lect id="lectlast" resultmap="baresultmap" parametertype="java.lang.string"> 四大发明的发明者是谁 lect t.*,rownum from (lect * from 表名 whe所见re 字段名=#{参数名,jdbctype=varchar} order by createti金国历史me desc)t where rownum=1 </lect>
不足之处请大家评论指出。以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 14:59:44,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1391c0577c5e404279dc743e7b4abd1d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Mybatis如何获取最新插入数据的id.doc
本文 PDF 下载地址:Mybatis如何获取最新插入数据的id.pdf
留言与评论(共有 0 条评论) |