【每日小bug】mybatis plus id注解错误导致的问题

这篇具有很好参考价值的文章主要介绍了【每日小bug】mybatis plus id注解错误导致的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

插入数据 id不为自增

【每日小bug】mybatis plus id注解错误导致的问题,bug,mybatis
指定了主键,没有指定自增。会导致出现

【每日小bug】mybatis plus id注解错误导致的问题,bug,mybatis
【每日小bug】mybatis plus id注解错误导致的问题,bug,mybatis
修改如上

报错 Data truncation: Out of range value for column ‘id’ at row 1

【每日小bug】mybatis plus id注解错误导致的问题,bug,mybatis
数据库是bigint,java中是Integer。

【每日小bug】mybatis plus id注解错误导致的问题,bug,mybatis
修改如上文章来源地址https://www.toymoban.com/news/detail-795218.html

到了这里,关于【每日小bug】mybatis plus id注解错误导致的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 问题解决:使用Mybatis Plus的Mapper插入达梦数据库报“数据溢出”错误

    使用Mybatis Plus的Mapper插入达梦数据库报“数据溢出”错误 问题描述 在进行批量插入中,抛出异常为数据溢出 插入方法:this.baseMapper.insertBatchSomeColumn() 抛出异常:数据溢出 对失败的数据进行循环,尝试使用单个插入的方法,同样抛出异常为数据溢出 插入方法:this.baseMapper

    2024年02月07日
    浏览(91)
  • Mybatis-plus id生成策略

    目录 1.1、为什么选择不同的id生成策略 1.2、策略种类 1.2.1、AUTO(自动增长策略) 1.2.3、ASSIGN_ID(雪花算法) 1.2.4、ASSIGN_UUID(不含中划线的UUID) 1.2.5、NONE(无状态) 1.3、注意 1、Mybatis-plus提供了多种主键生成策略, 可以在Pojo类中主键上加注解进行配置,例如数据库主键自

    2023年04月25日
    浏览(38)
  • Mybatis-Plus id生成策略控制

    目录 id生成策略控制 不同的表应用不同的id生成策略 名称 @TableId AUTO策略 除了AUTO这个策略以外,还有如下几种生成策略: 分布式ID是什么? INPUT策略 ASSIGN_ID策略 ASSIGN_UUID策略 雪花算法 ID生成策略对比 不同的表应用不同的id生成策略 日志:自增(1,2,3,4,……) 购物订单:特殊

    2024年02月22日
    浏览(46)
  • spring boot集成mybatis-plus——Mybatis Plus 新增数据并返回主键 ID(图文讲解)

     更新时间 2023-01-10 15:37:37 大家好,我是小哈。 本小节中,我们将学习如何通过 Mybatis Plus 框架给数据库表新增数据,主要内容思维导图如下: Mybatis Plus 新增数据思维导图 为了演示新增数据,在前面小节中,我们已经定义好了一个用于测试的用户表, 执行脚本如下: 定义一

    2024年02月02日
    浏览(52)
  • Mybatis-Plus设置全局或者局部ID自增

    在使用Mybatis-Plus新增的时候,我们往往想要id随着数据库自增,但是如果不是我们指定id为auto(自增)的话,会通过算法算出来一个比较大的id。 这时候可以通过全局或局部的方式实现id自增 在配置文件里面添加如下配置: 这里的auto大小写无所谓,都不会影响id自增效果 我们可

    2024年02月14日
    浏览(45)
  • MyBatis和MyBatis-Plus常用注解(全是干货!)

    MyBatis中涉及到的所有注解 作用:标记查询语句。 @Select是MyBatis中的注解之一,用于标记查询语句。该注解可以在接口方法上使用,也可以在XML文件中使用。使用@Select注解时,需要在注解中指定SQL语句 试例: 作用:标记插入语句。 @Insert是MyBatis中的注解之一,用于标记插入

    2024年02月06日
    浏览(60)
  • Mybatis-Plus——05,乐观锁(新注解)

    乐观锁实现方式: 一、数据库添加一个字段 二、实体类添加@version注解 三、注册乐观锁插件 四、测试一下 4.1成功的乐观锁 version都是1 运行测试方法: 由1变为2 4.2失败的乐观锁 数据库的值为2 ———————— 创作不易,笔记不易,如觉不错,请三连,谢谢~~

    2024年03月09日
    浏览(61)
  • 【Mybatis-Plus】常见的@table类注解

    目录 引入Mybatis-Plus依赖 @TableName 当实体类的类名在转成小写后和数据库表名相同时 当实体类的类名在转成小写后和数据库表名不相同时 @Tableld @TableField 当数据库字段名与实体类成员不一致 成员变量名以is开头,且是布尔值  ​编辑 成员变量名与数据库冲突的时候 成

    2024年02月06日
    浏览(39)
  • MyBatis-Plus中的更新操作(通过id更新和条件更新)

    目录 前言 一、通过id更新 二、条件更新 2.1 使用QueryWrapper进行条件更新 2.2 使用UpdateWrapper进行条件更新 总结  本文学习MP中的更新操作方法,带大家一起查看源码,了解更新操作的方法。学会熟练地去运用更新方法解决自己在项目中的问题。 Mybatis-Plus知识点[MyBatis+MyBatis-Pl

    2024年02月06日
    浏览(51)
  • MyBatis-Plus 超详细笔记|配置使用|多种查询|常用注解

    Mybatis-Plus可以节省大量时间,所有的CRUD代码都可以自动化完成。 MyBatis-Plus是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。其在 MyBatis 的基础上提供了很多方便的 CRUD 操作、分页查询、逻辑删除、自动填充等功能。 在Maven项目中,

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包