框架整合之——mybatis整合spring

1引言

这之前学习了Mybatis和Spring两种框架 ,为了对知识做一定日后回顾,所以以一个小的Demo记录一下这两种框架结合的用法

2概述

SSM:SpringMVC + Spring + MyBatis

SpingMVC这里还没学 所以先对Spring和MyBatis进行整合

Spring 3.2(Service层)

特点:不用传统的创建对象方式来调用方法 但有接口及其实现类

Mybaties 3.2.7(Dao层)   访问数据库

特点、:只有接口没有其实现类 

  • 通过映射文件(接口类名Mapper.xml)来调用;
  • 需要写sqlMapConfig.xml配置文件

3项目实例

首先放一张整个整合spring和mybatis框架的项目结构

3.1导入工程项目包

至于导什么包就不赘述 这些jar包我已经做了整理,好像这里放不了,大家可以私信问我好了

大致的包包含以下几种:

  • mybatis包
  • mybatis数据库驱动包
  • 数据库dbcp连接池
  • spring+mvc包(留着以后用)
  • mybatis+spring整合包

3.2mybatis核心配置文件

SqlMapConfig.xml

3.3写接口类

UserMapper.java:

如果是单独使用spring框架 则需要写接口类的实现类

3.4 写接口类所要实现的方法所在的映射文件

UserMapper.xml:

3.5 applicationContext.xml

配置包括:

spring数据源

数据库连接池(记得改到本机的id和密码 改需要连接的数据库名称)

配置工厂会话

配置dao(会搜索映射文件 )

4 测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值