mybatisplus插入报错argument type mismatch

朴灿烈づ我的快乐病毒、 2024-04-18 20:53 183阅读 0赞

今天使用argument type mismatch发现插入的时候报错java.lang.IllegalArgumentException: argument type mismatch。

从错误中看是参数的问题,想到我再实体类里面定义了几个在数据库中没有的字段,就使用了@TableField(exist = false)来排除掉这个字段。再跑发现还是这个错误,后来看了下主键的@TableId默认的type是IdType.NONE,想想我们应该用自增的id就手动增加了一个@TableId(type = IdType.AUTO),果然,再插入的时候就可以了。

刚使用mybatisplus,还不熟悉,都是路障啊。哎~

发表评论

表情:
评论列表 (有 0 条评论,183人围观)

还没有评论,来说两句吧...

相关阅读