mybatis自动映射的一些BUG

最近在使用mybatis的时候遇到了一个比较坑爹的版本问题
clipboard.png
这是旧版本的包,看起来似乎没什么问题,生成了一个实现类,效果如下

clipboard.png
至于生成的代码是从mybatis官网拷贝下来的,如下

clipboard.png

但是问题在于我更新了我的mybatis和genter包的版本之后,生成的类和配置文件就变成这样了,都是最新版本的
下面给一下效果

clipboard.png

是的 ,你没看错,用最新版本生成的方法反而比旧版本的要少,虽然没报错但是心里却觉得很不适应,之前用的顺手的方法忽然都没了,前后配置文件都是一样的,代码也是一样的,没搞懂为什么会变成这样,是不是新版本的mybatis需要一些标签之类的东西才可以像之前那样生成大量好用的方法?想了半天没想懂,求好心人指教,感激不尽

回答:

Mysql的驱动包太高了,我就试过这个问题了,你将Mysql的驱动包降低一些就好了。

回答:

看之前答案,好像新版本有BUG,建议用旧版本

回答:

这个好像是你的数据库中的表没有设置主键的原因吧

以上是 mybatis自动映射的一些BUG 的全部内容, 来源链接: utcz.com/p/176048.html

回到顶部