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

我的原csdn博客地址 csdn链接

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

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

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

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

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

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

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

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


代码块

以下是解决方案


代码块

ApplicationContext.xml配置


配置代码块

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,786评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 2017年3月30日 复食第4天 享受当下,何谈坚持 问向手机对面的你,你每天所食都是咋样的滋味,你有否品到食材的...
    心晴伽园阅读 492评论 0 0