MyBatis-Spring整合之方式4

直接删除Mybatis的配置文件,修改Beans.xml文件的sqlSessionFactory的参数内容,如下:

<!--配置sqlSessionFactory-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="mapperLocations" value="classpath:com/lxy/entity/*Mapper.xml"/>
    <property name="configLocation" value=""/>
</bean>

修改Mapper.xml的别名,改用路径+类名,如下:

<mapper namespace="com.lxy.entity.UserMapper">
    <select id="selectUsers" resultType="com.lxy.entity.User">
        select * from users
    </select>
    <insert id="add" parameterType="com.lxy.entity.User" useGeneratedKeys="true">
        insert into users(name,pwd) values(#{name},#{pwd})
    </insert>
    <delete id="remove">
        delete from users where id=#{id}
    </delete>
</mapper>
原文地址:https://www.cnblogs.com/inkqx/p/12316372.html