美文网首页
Spring&Mybatis框架整合

Spring&Mybatis框架整合

作者: MsterKerrigan | 来源:发表于2017-10-30 14:15 被阅读0次
Spring和mybatis整合
    需要Spring通过单例的方式管理sqlsessionfactory
    Spring和mybatis整合生成代理对象,使用sqlsessionfactory创建sqlsession(Spring和mybatis整合自动完成的)
    持久层的mapper、dao都需要由Spring进行管理
整合的环境搭建:
    创建一个新的java工程(接近实际开发的环境)
    导入mybatis的jar包
    Spring的jar包
    mybatis_Spring的整合包:早期的ibatis和Spring整合是由Spring提供,现在由mybatis提供
sqlsessionfactory的配置:
    在applicationContext.xml里配置sqlsessionfactory
    sqlsessionfactory在Spring和mybatis的整合包下
    加载数据库配置文件,配置数据源,配置sqlsessionfactory
原始dao的开发(和Spring整合后)
    mapper.xml
    在SqlMapConfig中加载User.xml
    dao
    dao的实现类中需要注入sqlsessionfactory,通过Spring进行注入
    使用Spring的声明注入
    让UserDaoImpl去继承SqlSessionDaoSupport类
    在applicationContext.xml中配置dao整合

相关文章

网友评论

      本文标题:Spring&Mybatis框架整合

      本文链接:https://www.haomeiwen.com/subject/tibppxtx.html