mybatis逆向工程生成报错

图片说明数据库中的bigint类型不能转java.lang.Long吗?

bigint到java是BigInteger,BigInteger不能自动转Long,需要手动转换。
long faiedId = id.intValue();

就是说你代码的类型是Long,但实际上是BigInteger,估计你数据库的字段类型是double之类的吧,你可以转换为BigInteger类型

数据库中的bigint类型是可以自动转java.lang.Long;我们一直都是这么用的;

改变数据库中字段的类型

你都没看下实体类对应的试什么数据类型?数据库BigInt 到java实体类就是BigInteger,然后你入了一个Long类型肯定不可以啊,懂了吧!

https://blog.csdn.net/u014450159/article/details/79435923