您的位置:首页 > 编程语言 > Java开发

springmvc+mybatis整合问题总结

2015-04-14 17:01 411 查看
今天动手学习了一下springmvc+mybatis的整合,整合具体过程及配置在网上有很多资料,而且都写得比较详细,虽然如此,但在整合的过程中还是出现了一些问题,根据自己的经历总结如下:

1、mapperLocations配置问题

如果Mapper配置文件和Mapper接口类在同一包下,并且配置文件与接口类的名字不一样,那么配置mapperLocations始终无效,如下配置(Mapper接口与配置文件都在com.dao包下):

<property name="mapperLocations" value="classpath:com/dao/*Mapper.xml" />
,这样的话程序始终找不到Mapper的配置,测试结果老是报org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常。

为什么会这样暂时未找到答案。

根据查找资料和实践,找到的解决方案有两种。一、将mapper配置文件和mapper接口类放在不同的包下,然后正常配置mapperLocations,二、将mapper配置文件与mapper接口类放在同一包下,但是名字要完全一样,像hibernate的hbm.xml文件一样。

未完待续。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: