save操作之前实体类中id为null,save之后自动返回带id的实体类
@override public chartpa思念家乡gepanel save(chartpagepanel entity) { urdetails ur = curitycontextholder.geturdetails(); entity.tcreateur(ur.geturname()); entity.tlastmodifyur(u免试生r.geturname()); //entity中的id为null chartpagepanelmapper.save(entity); //经过save操作后自动返回带id的entity // savepanelmanage(entity); 其中的entity带有id savepanelmanage(entity); return entity; } @transactional public void savepanelmanage(chartpagepanel entity){ if(entity.getchartpagemanges()!=null && entity.getchartpagemanges().size()>0) { map<string, object> map = new hashmap<>(); for (int i = 0; i < entity.getchartpagemanges().size(); i++) { int manageid = entity.getchartpagemanges().get(i).getid(); map.put("manageid", manageid); map.put("panelid", entity.getid()); chartpagepanelmanagemapper.save(map); } } }
ugeneratedkeys=“true” keyproperty=“id”
<inrt id="save" parametertype="com.centrin.generator.entity.chartpagepanel" ugeneratedkeys="true" keyproperty="id"> inrt into chart_page_panel ( `parent_id`, `position`, `name`, `crea行列式和矩阵te_time`, `create_ur`, `last_modify_time`, `last_modify_ur` ) values ( #{parentid}, #{position}, #{name}, now(), #{createur}, now(), #{lastmodifyur} ) </inrt>
方式:
ugeneratedkeys=“true” keyproperty=“id” keycolumn=“id”
解释:
在xml中定义ugeneratedkeys为true,返回主键id的值,keycolumn和keyproperty分别代表数据库记录主键字段和java对象成员属性名
<inrt id="savebill" parametertype="com.jd.fp.mrp.domain.model.biz.adjustbillinfo" ugeneratedkeys="true" keyproperty="id" keycolumn="id"> inrt into adjust_bill_info(external_bill_id, warehou_code, warehou_name) values(#{externalbillid}, #{warehoucode}, #{warehouname});</inrt>
注意:通过该种方式得到的结果是受影响的行数!!!!!
如果要获取主键id值,需要从传入的对象中获取!!!!!
long id = atranscationmapper.savebill(adjustbillinfo);system.out.println("==========手相面相=保存受影响的行数:"+id+" 保存的id值为:"+adjustbillinfo.getid());
输出结果展示:
===========保存受影响的行数:1 保存的id值为:191
mybatis-plus的inrt后,返回主键id,直接通过传入的对象获取id即可!
bizapplicationformmapper.inrt(form);
system.out.println(“=====半殖民地半封建社会的主要矛盾=========”+form.getid());
以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。
本文发布于:2023-04-04 00:30:46,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/5ad715efe4439f1df54683d4d11cbe14.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:mybatis新增save结束后自动返回主键id详解.doc
本文 PDF 下载地址:mybatis新增save结束后自动返回主键id详解.pdf
留言与评论(共有 0 条评论) |