2017-04-15 2 views
0
<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> 

quand je combine le printemps et mybatis faire une recherche sur DAO, cette configuration travaille
alors j'ai essayé le MapperScannerConfigurer pour analyser tous les cartographes en com/kevinz/ms/Mapper /, il est
config MapperScannerConfigurer cause de IllegalArgumentException

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

Je suis arrivé à l'exception

org.springframework.beans.factory.BeanDefinitionStoreException: Fa lire à lire la classe de composant candidat: fichier [E: \ workspace \ ssm \ build \ classes \ com \ kevinz \ ms \ mapper \ MovieMapper.class]; l'exception imbriquée est java.lang.IllegalArgumentException

Est-ce que quelqu'un sait comment le réparer?

Répondre

0

Je l'ai résolu, j'ai utilisé jdk 1.8, donc je mettre à jour à la spring-framework 4.0 et ça marche ...