码迷,mamicode.com
首页 > 编程语言 > 详细

MyBatis-Spring整合之方式2

时间:2020-02-16 12:38:41      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:标签   注入   基础上   over   com   prope   rri   优化   actor   

提前叨叨:此方法优化了上一个方式的事务支持,同时简化了一个bean的配置

1.在方式1的基础上修改UserDaoImp文件,改用使用继承SqlSessionDaoSupport的方式。代码如下:

public class UserDaoImp extends SqlSessionDaoSupport implements UserDao {

    private SqlSessionTemplate sqlSession;
    @Override
    public List<User> selectUser()
    {
        //参数为映射文件的namespace+查询语句的id
        return getSqlSession().selectList("com.lxy.entity.UserMapper.selectUsers");
    }

}

2.修改Beans.xml的配置,将原本的sqlSessionTemplate部分删除,直接为userDao的注入name为sqlSessionFactory的属性,修改完后userDao标签部分如下:

<bean id="userDao" class="com.lxy.dao.imp.UserDaoImp">
    <property name="sqlSessionFactory" ref="sqlSessionFactory"/>
</bean>

MyBatis-Spring整合之方式2

标签:标签   注入   基础上   over   com   prope   rri   优化   actor   

原文地址:https://www.cnblogs.com/inkqx/p/12316328.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!