zoukankan      html  css  js  c++  java
  • mybatis中的useGeneratedKeys="true"

    Springboot中 Mybatis 配置文件 Mapper参数
    useGeneratedKeys=“true” keyProperty=“id”
    useGeneratedKeys设置为 true 时,表示如果插入的表id以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键id返回。
    useGeneratedKeys参数只针对 insert 语句生效,默认为 false;

    体现场景:

    当新增表单中 有两个表的数据    且第二个表单需要依赖第一个表单的id的时候

    同时添加两个表单的数据会报错    原因是 第二个表获取不到第一个表单的id

    当你在第一个表单insert语句加上useGeneratedKeys="true"这个属性的时候   第一个表保存成功的时候 就会把这个表的id给返回出去  第二个表的就可以获取到第一个表的id   就可以新增成功!

  • 相关阅读:
    CSS 文本
    javascript:void(0)的问题
    剑指offer
    牛课--C/C++
    Linux学习--第二波
    面经-csdn
    初学Linux
    二分查找法的实现和应用汇总
    vs2013下git的使用
    win10+vs2013+Qt5.4 安装方法
  • 原文地址:https://www.cnblogs.com/lemperor/p/15697000.html
Copyright © 2011-2022 走看看