SSM整合 mapper文件与接口不在同一个包的配置

spring中的配置:

 

 

 1.在sqlSessionFactory中配置别名以及mapper的映射

<!-- 配置Mybatis的工厂 -->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 注入数据源 -->
<property name="dataSource" ref="dataSource"></property>
<!-- 配置别名 -->
<property name="typeAliasesPackage" value="com.wcy.pojo"></property>
<!-- 配置映射文件Mapper -->
<property name="mapperLocations" value="classpath:config/mybatis/mapper/admin/*.xml"></property>
<!-- 指定核心配置文件位置 -->
<!-- <property name="configLocation" value="classpath:config/mybatis/mybatis-config.xml"></property> -->
</bean>

2.在mapper文件的namespace中配置dao的位置

<mapper namespace="com.wcy.dao.admin.UserDao">
<select id="findUserByUsername" parameterType="String" resultType="User">
select * from user where username=#{username}
</select>
</mapper>

posted @ 2020-01-19 14:24  Pawn_wcy  阅读(579)  评论(0编辑  收藏  举报