mybatis如何设置useGeneratedKeys=true
时间:2022-03-02 09:06:52|栏目:JAVA代码|点击: 次
mybatis设置useGeneratedKeys=true


注意
返回的主键是在我们插入的对象上,而不是真的返回值int上;
这一点和mybatisplus插件效果一样
mybatis使用逆向工程中的小细节useGeneratedKeys=true
在使用你工程的过程中
使用insert方法,可以不设置返回值,直接将对象传到方法形参,对象中的id等属性可以自定义返回映射到对象的某个属性上,相当于hibernate中的持久态一样
useGeneratedKeys="true" keyProperty="mid"
以上代表将新增的主键映射到实体的mid属性上,这样就可以直接在代码中调用
metaPOMapper.insertSelective(metaPO);
在这里,使用isert方法插入了一条数据,就可以是直接在下面来使用
mid = metaPO.getMid();
这里的mid若是配置了上面的参数,则是存在的,不需要再去查找数据库.....
上一篇:Java设计模式之工厂模式
栏 目:JAVA代码
下一篇:Spring MVC文件上传大小和类型限制以及超大文件上传bug问题
本文标题:mybatis如何设置useGeneratedKeys=true
本文地址:http://www.codeinn.net/misctech/195011.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




