• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
minikiss苗苗
博客园    首页    新随笔    联系   管理    订阅  订阅
mybatis和spring整合

传统的mybatis模式是:

1、主配置文件:在mybatis-config.xml中必须设置数据库连接对象(connection)、映射文件路径(通过resource设置);

2、持久层接口映射文件:在接口mapper文件中最主要就是要书写sql语句,这个文件的作用就是连接数据库;

3、持久层DButil:建立sqlSessionFactory,得到session;

4、业务层:通过session得值。

spring和mybatis整合模式是:

1、spring:dataSource数据源、sqlSessionFactory创建工厂、连接持久层接口映射文件;

2、主配置文件:映射文件路径(通过resource设置);

3、持久层接口映射文件:通过命名空间与持久层接口相连接,书写sql语句,从数据库中获取数据;

4、业务层:因为 sqlSessionFactory已经在spring中获得了,所以可以通过注入的方式获得它,通过调用持久层方法获得数据。

不同点:

1、sqlSessionFactory获得方式不同;

2、dataSource数据源获得方式不同;

3、spring与mybatis之间通过spring中的mapper扫描器连接。

posted on 2017-07-23 20:19  minikiss苗苗  阅读(170)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3