mybatis如何设置useGeneratedKeys=true

 更新时间:2022年01月23日 10:07:46   作者:riabai  
这篇文章主要介绍了mybatis如何设置useGeneratedKeys=true,具有很好的参考价值,希望对大家有所帮助。

mybatis设置useGeneratedKeys=true

注意

返回的主键是在我们插入的对象上,而不是真的返回值int上;

这一点和mybatisplus插件效果一样

mybatis使用逆向工程中的小细节useGeneratedKeys=true

在使用你工程的过程中

使用insert方法,可以不设置返回值,直接将对象传到方法形参,对象中的id等属性可以自定义返回映射到对象的某个属性上,相当于hibernate中的持久态一样

useGeneratedKeys="true" keyProperty="mid"

以上代表将新增的主键映射到实体的mid属性上,这样就可以直接在代码中调用

metaPOMapper.insertSelective(metaPO);

在这里,使用isert方法插入了一条数据,就可以是直接在下面来使用

mid = metaPO.getMid();

这里的mid若是配置了上面的参数,则是存在的,不需要再去查找数据库.....

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 如何只返回实体类中的部分字段问题

    如何只返回实体类中的部分字段问题

    这篇文章主要介绍了如何只返回实体类中的部分字段问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • spring boot实现图片上传和下载功能

    spring boot实现图片上传和下载功能

    这篇文章主要为大家详细介绍了spring boot实现图片上传和下载功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • SpringMVC中事务是否可以加在Controller层的问题

    SpringMVC中事务是否可以加在Controller层的问题

    这篇文章主要介绍了SpringMVC中事务是否可以加在Controller层的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02
  • java计算百分比值的方法

    java计算百分比值的方法

    这篇文章主要介绍了java计算百分比值的方法,涉及java数值运算的技巧,需要的朋友可以参考下
    2015-03-03
  • 线程池FutureTask异步执行多任务实现详解

    线程池FutureTask异步执行多任务实现详解

    这篇文章主要为大家介绍了线程池FutureTask异步执行多任务实现详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 使用Sentinel实现流控和服务降级的代码示例

    使用Sentinel实现流控和服务降级的代码示例

    Sentinel是面向分布式、多语言异构化服务架构的流量治理组件,本文将详细为大家介绍如何使用Sentinel实现流控和服务降级,文中有相关的代码示例,需要的朋友可以参考下
    2023-05-05
  • 教你用java完美封装微信模板消息的发送动态

    教你用java完美封装微信模板消息的发送动态

    这篇文章主要介绍了教你用java完美封装微信模板消息的发送动态,文中有非常详细的代码示例,对正在学习java的小伙伴们有很好的帮助,需要的朋友可以参考下
    2021-04-04
  • 使用Java实现一个不同难度(高、中、低)的猜数字游戏

    使用Java实现一个不同难度(高、中、低)的猜数字游戏

    本文介绍了一个增强版的猜数字游戏,包括菜单打印、游戏维持、逻辑功能选择和源代码展示,游戏通过随机数生成和逻辑判断来维持游戏进程,用户可以选择不同的难度,源代码展示了如何实现这三种不同难度的猜数字游戏,为玩家带来更多挑战和乐趣,需要的朋友可以参考下
    2024-09-09
  • JavaMail邮件简介及API概述第一篇

    JavaMail邮件简介及API概述第一篇

    这篇文章主要为大家详细介绍了JavaMail邮件简介及API概述第一篇,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-12-12
  • 理解java设计模式之建造者模式

    理解java设计模式之建造者模式

    这篇文章主要帮助大家理解java设计模式之建造者模式,对建造者模式,即生成器模式进行实例讲解,感兴趣的朋友可以参考一下
    2016-02-02

最新评论