美文网首页MyBatis+SpringMVC+SpringBootJava学习笔记MyBatis 菜鸟教程
mybatis自动扫包,扫描不到jar包的解决方案

mybatis自动扫包,扫描不到jar包的解决方案

作者: SSRI类似物 | 来源:发表于2017-04-28 10:36 被阅读77次

    我的原csdn博客地址 csdn链接

    在开发中发现,mybatis的org.mybatis.spring.SqlSessionFactoryBean扫描包下的实体,扫描不到jar内同目录下的实体类。

    在阅读相关博客中了解到可以手动在mybatis的config.xml里手动配置jar内的实体,但不推荐这样一个个配置!

    在寻求解决办法的途中看到一篇mybatis通配符扫描博客  Mybatis typealiaspackage 通配符扫描方法

    大致看来一遍,好像跟我的问题没什么关联。

    但是之后又了解到了SqlSessionFactoryBean.setTypeAliases()这个方法。

    之后还查询了一下 获取所有包的工具类(如果有的话肯定不用自己写)

    这是我最后用到的工具类  java工具类 获取包下所有类

    下面是我在原博主工具类的基础上加了一个我自己业务需求的方法

    代码块

    以下是解决方案


    代码块

    ApplicationContext.xml配置

    配置代码块

    如果有更好的解决,可以通过评论的交流一下

    相关文章

      网友评论

        本文标题:mybatis自动扫包,扫描不到jar包的解决方案

        本文链接:https://www.haomeiwen.com/subject/fnyozttx.html