新手学习mybatis-spring整合技术的简单实例

新手学习mybatis-spring整合技术的简单实例

一,前言
如果让自己着手开发一个框架整合到spiring 中,你会怎么做?
我们从mybatis开始入手,看spring如何整合mybatis。

二,spring和mybtis整合
(1) 整合思路
①spring 在JAVA项目中,主要负责的任务就是对JavaBean进行IOC(Spring容器)处理。
②三层架构:持久层,业务逻辑层,表现层
持久层:DataSource ,SqlSessionFactory(单例管理) ,MapperScannerConfigurer
业务层:Service实现类,事务管理

三,实现步骤
(1)引入pom依赖
新手学习mybatis-spring整合技术的简单实例mysql-connection-java Mysql的驱动程序包,单元测试包Junit44,mybatis与spring的整合技术junit jar包要用到4.12版本。
新手学习mybatis-spring整合技术的简单实例
新手学习mybatis-spring整合技术的简单实例
新手学习mybatis-spring整合技术的简单实例
(2)实现类
新手学习mybatis-spring整合技术的简单实例

实现的接口
新手学习mybatis-spring整合技术的简单实例

(3)引入属性文件resources
新手学习mybatis-spring整合技术的简单实例
一:beans文件
新手学习mybatis-spring整合技术的简单实例新手学习mybatis-spring整合技术的简单实例二:db.properties文件
新手学习mybatis-spring整合技术的简单实例三:log4j:properties文件
新手学习mybatis-spring整合技术的简单实例四:mybatis全局配置文件
新手学习mybatis-spring整合技术的简单实例
五,最后new一个测试类,简单写一个添加user的方法,先打开数据库新建User表
CREATE TABLE user (
uid int(10) NOT NULL AUTO_INCREMENT,
uname varchar(30) DEFAULT NULL,
birthday date DEFAULT NULL,
PRIMARY KEY (uid)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1;

新手学习mybatis-spring整合技术的简单实例新手学习mybatis-spring整合技术的简单实例成功运行,简单的实例就完成了!