ssm4.3版本配置dao层与mapper.xml不在同一个包中的处理方法

比如:dao的写法是

package com.lucas.dao;


import java.util.List;


import org.springframework.stereotype.Repository;


import com.lucas.bean.User;


@Repository
public interface UserMapper {
public List<User> getListUser();
public void insertUser(User user);


在spring配置文件中的sqlsession配置如下:

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="configLocation" value="classpath:mybatis-config.xml"></property>
<property name="dataSource" ref="dataSource"></property>
<property name="mapperLocations" value="classpath:mapper/*.xml"></property>
</bean>

<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="annotationClass" value="org.springframework.stereotype.Repository" />
<property name="basePackage" value="com.lucas.dao"></property>
</bean>

猜你喜欢

转载自blog.csdn.net/lu__ya/article/details/79418432