关于MyBatis批量加载映射文件实现

涵宇菲子 2017-06-04 10:34:43
一直是在mybatis文件中引用的xml,想实现批量加载映射,但网站找了一大圈,“指定接口的包名称”这里所说的接口的包名称,是指xml对应的实体类名称吗?大家的实现过的能否切个图给我看一下,目前没有使用spring。
多谢了


以下是网上给得最多的解决办法。
批量加载映射文件
<mappers>
<!-- 批量加载 指定接口的包名称,自动扫描包下的所有mapper接口进行加载 -->
<package name="cn.test.mybatis.mapper"/>
</mappers>
...全文
554 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
涵宇菲子 2017-06-09
  • 打赏
  • 举报
回复
问题已经解决了,主要想区分开发环境的相关配置及正式环境相关配置信息。

这样处理一下部署项目就方便多了,在次多谢大家提供的思路了。

涵宇菲子 2017-06-09
  • 打赏
  • 举报
回复
引用 3 楼 zhongjianhou 的回复:

接口和实体类之间再通过mapper映射,mybatis.xml再批量加载mapper


目前我使用的方法也一样。
涵宇菲子 2017-06-09
  • 打赏
  • 举报
回复
好的,我晚上试一下,多谢!
赵先森168 2017-06-06
  • 打赏
  • 举报
回复
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLocation" value="classpath:myBatis-config.xml" /> <!--配置扫描式加载SQL映射文件,记得去掉mybatis-config配置 --> <!-- 自动扫描mapping.xml文件,**表示迭代查找 --> <!-- <property name="mapperLocations" value="classpath:com/ssm/ec/mapper/*.xml"/> --> <property name="mapperLocations"> <array> <value>classpath*:com/ec/mapper/*.xml</value> <value>classpath*:com/ec/**/mapper/*.xml</value> </array> </property> </bean> 使用spring扫描的*.xml
涵宇菲子 2017-06-05
  • 打赏
  • 举报
回复
自己顶一下啊
zhongjianhou 2017-06-05
  • 打赏
  • 举报
回复

接口和实体类之间再通过mapper映射,mybatis.xml再批量加载mapper
点滴寸土 2017-06-05
  • 打赏
  • 举报
回复
好像我就只知道这种

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧