MyBatis 是一个能够自定义SQL、存储过程和高级映射的持久层框架。web
MyBatis 摒除了大部分的JDBC代码、手工设置参数和结果集重获。spring
MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。sql
相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,Mybatis 是一种“半自动化”的ORM实现。数据库
须要使用的Jar包:mybatis-3.0.2.jar(mybatis核心包),mybatis-spring-1.0.0.jar(与Spring结合包)。mybatis
MyBatis+Spring+MySql简单配置过程:框架
(1)搭建Spring环境:加入Spring框架、配置文件,加入所须要的jar包,更改web.xml和spring的配置文件,添加jsp页面和对应的Controller。jsp
(2)在MySql中建立数据库和相应的表;spa
(3)建立实体Bean,Bean与数据库映射的SQLMap文件;xml
(4)建立数据访问Dao接口的类;接口
(5)Ibatis总配置文件,sqlMapConfig.xml;
(6)修改Spring 的配置文件,须要指定配置文件位置和dataSource,数据访问接口对应的实现bean。