涉及到的问题:
(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博客 给的启示 :
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)