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

        





全部评论

相关推荐

09-29 16:59
已编辑
门头沟学院 Java
牛客96609213...:疯狂背刺,之前还明确设置截止日期,还有笔试,现在一帮人卡在复筛,他反而一边开启扩招,还给扩招的免笔试,真服了,你好歹先把复筛中的给处理了再说
投递大疆等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
08-20 19:41
那一天的Java_J...:简历完全流水账,学生思维很严重,还有很大的优化空间,可以多看看牛客的简历。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务