zoukankan      html  css  js  c++  java
  • mybatis主键是在insert前生成还是之后生成

    oracle sequence 推荐每个表使用自己的sequence

    mysql 使用每个表的autoincreate来当主键

    mybatis 操作insert时 主键的生成是在插入之前 还是之后?

    mysql是在插入之后生成id,通过SELECT LAST_INSERT_ID() , 此语句和当前connection绑定,但是不和表绑定,因此必须在insert之后立即执行

    参考: http://www.bkjia.com/Mysql/974648.html

    oracle是在插入之前获取id     参考:https://blog.csdn.net/bestfeng1020/article/details/60963948

    还是看insert具体配置 java.sql.Statement#getGeneratedKeys

    https://blog.csdn.net/zknxx/article/details/53558850

  • 相关阅读:
    JAVA日报
    JAVA日报
    JAVA日报
    论文爬取(四)
    论文爬取(三)
    论文爬取(二)
    剑指 Offer 59
    剑指 Offer 58
    剑指 Offer 58
    剑指 Offer 57
  • 原文地址:https://www.cnblogs.com/yszzu/p/9652598.html
Copyright © 2011-2022 走看看