Mybatis+MySql 插入数据后返回自增主键值

来源:互联网 发布:淘宝商铺怎么开通花呗 编辑:程序博客网 时间:2024/04/17 05:24

只需要在Mapper中增加useGeneratedKeys和keyProperty参数,则在执行插入后的对象的主键字段即可得到插入后自增的主键值。

<insert id="insertBillBatch" useGeneratedKeys="true" keyProperty="id"        parameterType="com.sdr.daizhe.entity.DzBillBatch">    insert into  dz_bill_batch (sRiqi,eRiqi,applyUid,applyUName,applyTime,status,droom,`desc`)    values(#{sRiqi},#{eRiqi},#{applyUid},#{applyUName},#{applyTime},'1',#{droom},#{desc});</insert>
例如,如上代码,dao调用时传入DzBillBatch对象,执行后DzBillBatch对象的id属性中就是返回的自增主键值。

原创粉丝点击