2017-04-15 49 views
0
当我结合春季和MyBatis的做在DAO搜索
<bean id="movieMapper" class="org.mybatis.spring.mapper.MapperFactoryBean"> 
    <property name="mapperInterface" value="com.kevinz.ms.mapper.MovieMapper"></property> 
    <property name="sqlSessionFactory" ref="sqlSessionFactory" /> 
</bean> 

,这种配置工作
然后我尝试了MapperScannerConfigurer扫描所有的映射器在COM/kevinz/MS /映射器/有是
MapperScannerConfigurer配置原因抛出:IllegalArgumentException

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> 
    <property name="basePackage" value="com.kevinz.ms.mapper"></property> 
    <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property> 
</bean> 

我得到异常

org.springframework.beans.factory.BeanDefinitionStoreException:发被删除到 读取候选组件类:文件 [E:\ workspace \ ssm \ build \ classes \ com \ kevinz \ ms \ mapper \ MovieMapper.class]; 嵌套的异常是java.lang.IllegalArgumentException

有谁知道如何解决它?

回答

0

我解决了它,我用jdk 1.8,所以我更新到春季框架4.0,它的工作原理...

相关问题