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   就可以新增成功!

  • 相关阅读:
    MFC
    AC自动机
    KMP
    Power Transmission (Hard Edition)
    Floyd
    地杰斯特算法
    二叉树
    51nod 1002 数塔取数问题【dp】
    51nod1049 最大子段和【动态规划】
    poj2385
  • 原文地址:https://www.cnblogs.com/lemperor/p/15697000.html
Copyright © 2011-2022 走看看