新手学习mybatis-spring整合技术的简单实例
新手学习mybatis-spring整合技术的简单实例
一,前言
如果让自己着手开发一个框架整合到spiring 中,你会怎么做?
我们从mybatis开始入手,看spring如何整合mybatis。
二,spring和mybtis整合
(1) 整合思路
①spring 在JAVA项目中,主要负责的任务就是对JavaBean进行IOC(Spring容器)处理。
②三层架构:持久层,业务逻辑层,表现层
持久层:DataSource ,SqlSessionFactory(单例管理) ,MapperScannerConfigurer
业务层:Service实现类,事务管理
三,实现步骤
(1)引入pom依赖mysql-connection-java Mysql的驱动程序包,单元测试包Junit44,mybatis与spring的整合技术junit jar包要用到4.12版本。
(2)实现类
实现的接口
(3)引入属性文件resources
一:beans文件二:db.properties文件
三:log4j:properties文件
四:mybatis全局配置文件
五,最后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;
成功运行,简单的实例就完成了!