spring和Mybatis整合项目测试
2017-03-20 23:00
375 查看
1 创建java项目,创建 source folder lib 和 config 和 test
2 导入jar包 spring依赖包 mybatis依赖包 数据库连接所用的包 spring和mybatis整合所用的jar包 如下所示:(此处我是将ssm所用的包全部导入)
3 分别在各自的包下创建如下的包或文件
4 在com.wu.ssm.po 包下创建USer类 属性如右边所示,添加set 和get 方法 当然也要创建相应的User表如下图所示
5 在com.wu,ssm,mapper 包下创建 一个java接口,一个与接口同名的xml文件,他们的内容如右框图 没有mybaits 在自动扫描此包的时候,按照此种规范编写,即可生成相应的代理对象。
6 在mybatis包下创建一个SqlMapConfig,xml 文件 内容如右框图 在spring和mybatis整合后,创建连接和加载映射都交给spring来处理。
6
7 在spring包下创建applicationContext.xml 内容如右边的框图:(内容截了两张图)
7.1 首先是spring容器先创建连接数据源;
7.2 创建工厂 SqlSessionFactory, 创建工厂依赖 mybatis的配置文件和数据源;
7.3 创建包扫描器,通过生成代理对象XXXmapper 来进行与数据库的操作,生成代理对象依赖SqlSessionFactory。
注释:此处读取数据库连接的配置文件和log4j文件的内容为
8 编写测试类
2 导入jar包 spring依赖包 mybatis依赖包 数据库连接所用的包 spring和mybatis整合所用的jar包 如下所示:(此处我是将ssm所用的包全部导入)
3 分别在各自的包下创建如下的包或文件
4 在com.wu.ssm.po 包下创建USer类 属性如右边所示,添加set 和get 方法 当然也要创建相应的User表如下图所示
5 在com.wu,ssm,mapper 包下创建 一个java接口,一个与接口同名的xml文件,他们的内容如右框图 没有mybaits 在自动扫描此包的时候,按照此种规范编写,即可生成相应的代理对象。
6 在mybatis包下创建一个SqlMapConfig,xml 文件 内容如右框图 在spring和mybatis整合后,创建连接和加载映射都交给spring来处理。
6
7 在spring包下创建applicationContext.xml 内容如右边的框图:(内容截了两张图)
7.1 首先是spring容器先创建连接数据源;
7.2 创建工厂 SqlSessionFactory, 创建工厂依赖 mybatis的配置文件和数据源;
7.3 创建包扫描器,通过生成代理对象XXXmapper 来进行与数据库的操作,生成代理对象依赖SqlSessionFactory。
注释:此处读取数据库连接的配置文件和log4j文件的内容为
8 编写测试类
相关文章推荐
- 项目SpringMVC+Spring+Mybatis 整合环境搭建(2)-> 测试Spring+Mybatis 环境
- 对Spring整合Mybatis进行测试
- 05(maven+SSH)网上商城项目实战之spring mybatis整合
- spring,springmvc,mybatis项目整合
- SpringMVC+Mybatis框架整合源码 项目
- Spring3整合Hibernate 项目,Dao测试(新)
- 【项目实战】基于Extjs+SpringMVC+Spring+Mybatis整合的进销存管理系统详解---目录
- 05 网上商城项目实战之spring mybatis整合
- 解决spring+Mybatis的整合测试问题
- SpringMVC+Mybatis框架整合源码 项目 下载 rest websocket html5
- 基于spring和mybatis项目的JUnit测试用例的实现
- 在java项目中实现spring 和 myBatis 的整合
- 网上商城项目实战之spring mybatis整合
- Spring+SpringMVC+Mybatis整合系列(二)Eclipse新建Maven web项目
- SpringMVC+Mybatis框架整合源码 项目
- maven项目下的Spring+SpringMVC+Mybatis整合实例
- Mybatis+Spring整合创建Web项目
- javaWeb项目SpringMVC3.2.1与Mybatis3.0.4整合实例(Mybaits-spring配置文件的几种方式)之一SqlSessionDaoSupport方式
- 05(maven+SSH)网上商城项目实战之spring mybatis整合
- 项目SpringMVC+Spring+Mybatis 整合环境搭建(1)-> Spring+Mybatis搭建