首页 > 其他分享 >mybatis insert 返回主键id

mybatis insert 返回主键id

时间:2023-02-06 16:46:37浏览次数:36  
标签:返回 insert xxxx id mybatis 主键

  • 一开始是这样写的:
<insert id="insertArticle"  useGeneratedKeys="true" keyProperty="id">
xxxx
</insert>

期望获取从 实体中拿到 id, id 是空的。但数据是有成功写进去了。




  • 然后再加一个参数: keyColumn="id"
<insert id="insertArticle"  useGeneratedKeys="true" keyProperty="id" keyColumn="id">
xxxx
</insert>

可以有值返回了

这个可能是个例。记录一下。

标签:返回,insert,xxxx,id,mybatis,主键
From: https://www.cnblogs.com/aaacarrot/p/17095859.html

相关文章

  • mybatis-plus返回map自动转驼峰配置
     (一)mybatis-plus自带map下划线转驼峰配置类我们只需要在yml中配置一下object-wrapper-factory指定MybatisMapWrapperFactory就可以了mybatis-plus:mapper-loca......
  • mybatis 表与表 关联查询 (二)
    Mapper@MapperpublicinterfaceEmpMapper{/***查询所有的职工信息*/List<Emp>getAllEmp();/***查询职工及职工所对应的部门信......
  • Mybatis源码解读
    1.mybatis4种加载配置文件的方式:   (1)相对应类资源路径的引用,属性关键字resource:     <mappers>        <mapperresource="mapper/PostM......
  • Mybatis记录
    MyBatis01:第一个程序MyBatis简介简介|MyBatis-Plus(baomidou.com)环境说明:jdk8+MySQL5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJ......
  • Spring整合MyBatis及Junit4.11报错:No tests found matching [{ExactMatcher:fDisplayN
    发生缘由复习Spring整合MyBatis及Junit运行环境VSCode版本:1.72.0(usersetup)jdk版本:jdk-8电脑系统:win10spring-context:5.2.10.RELEASEjunit:4.11spring-test:5.......
  • MyBatis的使用八(动态SQL)
    本主要讲述mybatis处理动态sql语句一.问题引入前端展示的数据表格中,查询条件可能不止一个,如何将用户输入的多个查询条件,拼接到sql语句中呢?DynamicMapper接口声......
  • Spring整合Mybatis
    首先导入依赖1<properties>2<!--版本锁定-->3<spring.version>5.0.2.RELEASE</spring.version>4<log4j.version>1.2.17</log4j.version>......
  • MyBatis自动配置解析
    今天,我们来分析一下MyBatis的自动配置解析mybatis的自动化配置类不在springboot中,下面搜索不到 需要在pom中添加mybatis的场景启动器<dependency>......
  • MyBatis的使用七(处理表与表之间的关系)
    本文主要讲述mybatis的处理表与表之间的关系一.介绍t_emp和t_dept表1.t_emp表结构2.t_dept表结构二.数据表的关系1.阐明关系一个部门可以有......
  • spring boot集成mybatis-plus——Mybatis Plus 分页查询数据(图解)
    MybatisPlus分页查询数据(图解) 更新时间2023-01-0111:58:32大家好,我是小哈。本小节中,我们将学习如何通过MybatisPlus分页查询数据库表中的数据。什么是分页查......