微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

springboot 数据库新增值 Could not set property 'id' of '.... +【argument type mismatch】

 

用mybatispluc往数据库新增值一直提示 Could not set property 'id' of ' “xxxxxxxxxxxxxxx”

并且报argument type mismatch错误  参数类型不匹配

 

原因是数据库主键自动自增  和 mybatisplus自动递增方式不同

mybatisplus认帮我设置为雪花算法生成主键id  是长串类型 xxxxxxxxxxxxxxx

 

解决方法

实体类自己加上主键自增类型,不要用mybatisplus认的

    @TableId(type = IdType.AUTO)
    Integer id;//主键id

设置成这个就是自己数据库认的递增方式了。

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐