今天在使用SSM做整合练习的时候写完初始的一个查询功能,想测试下环境是否正确,出现了这个问题,
找个半天才发现自己的问题。网上很多说Mapper.xml中的namespace写的问题,但是我出现的问题却不在这。
由于用Spring去整合Mybatis,不在需要mybatis的配置文件。
出错的时候是这样:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath:com/crud/domain*.xml"></property> </bean>
修改后:
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="mapperLocations" value="classpath:com/crud/domain/*.xml"></property> </bean>
因为一直找不到这个Mapper.xml的文件才会出现这个问题。
希望以后注意。
时间: 2024-11-03 21:16:06