@Repository("studentDao")
@Mapper
使用 Spring 管理 MyBatis 的數(shù)據(jù)操作接口
使用 Spring 管理 MyBatis 數(shù)據(jù)操作接口的方式有多種,其中最常用、最簡潔的一種是基于 MapperScannerConfigurer 的整合。該方式需要在 Spring 的配置文件中加入以下內(nèi)容
<!-- Mapper代理開發(fā),使用Spring自動掃描MyBatis的接口并裝配 (Sprinh將指定包中的所有被@Mapper注解標注的接口自動裝配為MyBatis的映射接口) --> <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <!-- mybatis-spring組件的掃描器,com.dao只需要接口(接口方法與SQL映射文件中的相同) --> <property name="basePackage" value="com.dao" /> <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" /> </bean>