来排除掉这个字段。再跑发现还是这个错误,后来看了下主键的@TableId默认的type是IdType.NONE,想想我们应该用自增的id就手动增加了一个。刚使用mybatisplus,还不熟悉,都是路障啊。哎~自定义Mybatis时出现,数据类型不匹配的异常。这种情况是因为数据库中定义的类型在运行时不一定就是那个类型,例如你用int型定义的字段,但是在取出来的值却是别的类型,这个时候建议打印一下字段类型,然后在相应的实体类中修改类型即可。最好不要直接用object赋值,使用map会好一些。
来排除掉这个字段。再跑发现还是这个错误,后来看了下主键的@TableId默认的type是IdType.NONE,想想我们应该用自增的id就手动增加了一个。刚使用mybatisplus,还不熟悉,都是路障啊。哎~自定义Mybatis时出现,数据类型不匹配的异常。这种情况是因为数据库中定义的类型在运行时不一定就是那个类型,例如你用int型定义的字段,但是在取出来的值却是别的类型,这个时候建议打印一下字段类型,然后在相应的实体类中修改类型即可。最好不要直接用object赋值,使用map会好一些。
暂无评论