zoukankan      html  css  js  c++  java
  • Mybatis添加操作时id为0的情况

      今天在看自己写的代码,Mybatis逆向工程生成的sql中,有id这一列。

      但是我在入库时,对象并没有给id属性赋值,逆向工程生成的id列为integer类型,不设置默认就为0。

            没有给id赋值,添加成功后,数据库中的新添加的数据是添加到最后了,id也是自增的。

      分析了下,也实践了下,对有自增id列的表,插入的数据包含id列,且id为0时,会自动添加到表的最后。

      要实现主键自动生成,不想每次新增的时候,都手动设置主键。id采用雪花算法来生成,可以参考下面的实现:

      https://blog.csdn.net/kingwinstar/article/details/108528507

  • 相关阅读:
    表格边框
    vue路由守卫
    移动端专用css
    原生js写的的浏览器历史记录
    有趣
    表格边框
    路由
    php安装
    curl
    case when
  • 原文地址:https://www.cnblogs.com/lnlvinso/p/14608562.html
Copyright © 2011-2022 走看看