栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

系统使用mybatis升级到mybatis-plus遇到的兼容等问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

系统使用mybatis升级到mybatis-plus遇到的兼容等问题

涉及到的问题:

(1) 旧的mybatis写好的各种 dao ,xml文件等,需要变更吗?

(2) 旧的mybatis使用的pageHelper分页,升到mybatis后,还能使用吗?

(3) mybatis-plus使用的

MybatisPlusInterceptor 

在与旧项目的服务,如何实现兼容。

(4)升级后的项目,在多数据源的使用下,如何兼容mybatis,mybatis-plus.

下面一一解答 :

(1) 升级mybatis到最新的 mybatis-plus后,只需要jar包的升级,而不需要变更原有工程的dao,xml等。去掉原来 的mybatis依赖,加上下面的依赖。

 

(2) 旧的pageHelper还能用吗? 当然能,不然旧的工程里的一些分面服务怎么办,要重写吗?这可受不了!同样,也是jar包的改变,引用要细腻,不然会有很多问题,

(3) 在mybatis使用最新的 

 

 (4)因为升级后,如果只是通过mapperScan来区分 mybatis, mp的区别,那么mybatis的一些xml包可能就扫描不到,而使得dao服务无法正常使用,这时,可以显示的作一些配置

 参考 :sqlSessionFactoryBean.setMapperLocations 通配符 在配置代码中怎样使用_禅与计算机程序设计艺术-CSDN博客

 【mybatis】mapper.xml文件自动扫描注入的方法_Jack小强-CSDN博客 给的启示 :

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/462396.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号