Spring整合Mybatis

一、明确要管理的对象

        通过mybatis的核心代码可以看出,sqlSession和accountMapper归根到底都是通过SqlSessionFactory对象获得的,且mybatis-config.xml配置的信息也是与SqlSessionFactory对象有关,因此可以分析出,用Spring整合Mybatis要管理的核心对象即为SqlSessionFactory对象
         

二、Spring注解开发整合Mybatis

1.导入坐标

(1)spring-context
(2)mybatis
(3)mysql-connector-java
(4)druid
(5)spring-jdbc(spring中与操作数据库有关的包)
(6)mybatis-spring(集成包,是spring与mybatis的中间桥梁)

2.创建配置类

(1)创建SpringConfig配置类,“预”扫描Bean,加载properties文件,“预”导入“配置类”

        

(2)创建JdbcConfig“配置类”

        

(3)创建MybatisConfig“配置类”

        1)定义返回核心对象(SqlSessionFactory对象)的方法,并设置为Bean对象

                

        2)定义返回Mapper映射的方法,并设置为Bean对象

                

(4)导入“配置类”

        

3.创建容器,获取Bean,调用方法

        





全部评论

相关推荐

04-08 13:31
已编辑
门头沟学院 前端工程师
D0cC:京东营收1万多亿人民币,阿里9000多亿,虽然他俩利润都没腾讯和字节多,但是很恐怖了啊,负担了多少打工人的薪水
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务