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,调用方法

        





全部评论

相关推荐

coffrar:全都是已读😅沟通一千五百多个了
点赞 评论 收藏
分享
2024-12-23 06:50
门头沟学院 Java
给点吧求求了:3点发的帖子,害怕😰
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务