ibatis

来源:互联网 发布:淘宝哪家店衣服好看 编辑:程序博客网 时间:2024/06/05 20:34

MyBetis3.2框架技术

 

1.MyBetis介绍及基本环境搭建

1.1 MyBatis介绍

MyBatis 世界上流行最广泛的基于SQ语句的ORM框架,由Clinton Begin 在2002 年创建,其后,捐献给了Apache基金会,成立了iBatis 项目。2010 年5 月,将代码库迁致Google Code,并更名为MyBatis.

1.2 与Hibernate比较

a. 学习成本:MyBatis简单易学(特别是有SQL语法基础的人),较接近JDBC

b. 程序灵活性:MyBatis直接使用SQL,灵活性高

c. 程序执行效律:MyBatis效律高

d. 可移植性:hibernate较好(与数据库关联在配置中完成,HQL语句与数据库无关)

1.3 适用场合

MyBatis是一个灵活的DAO层解决方案,满足较高的性能要求,可以在很多场合使用,但一般以下场合不建议使用:

a. 需要支持多种数据库或数据库有移植要求

b. 完全动态SQL,例如:字段都要动态生成

c. 使用的不是关系数据库

1.4 开发步骤(推荐)

新建JAVA项目或WEB项目

部署jar包(包括数据库驱动包):使用MyBatis需要先下载jar包:下载地址http://code.google.com/p/mybatis

编写主配置文件

创建数据库及表(如已创建,可省略)

创建实体类及SQL映射文件

编写数据库接口及实现

编写测试类及测试

1.5 开发示例

1.5.1 新建项目

新建java项目或web 项目。

1.5.2 导入JAR包

导入mybatis和数据库驱动包、日志包(配置日志配置文件)。

1.5.3 创建myBatis-config.xml

(可以参考用户手册)。

原创粉丝点击