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
(可以参考用户手册)。
阅读全文
0 0
- ibatis
- iBatis
- ibatis
- iBatis
- ibatis
- ibatis
- IBATIS
- ibatis
- iBATIS
- ibatis
- ibatis
- Ibatis
- iBatis
- IBATIS
- ibatis
- ibatis
- ibatis
- ibatis
- An abandoned sentiment from past
- T32调试串口连接
- 数据库连接池
- 欢迎使用CSDN-markdown编辑器
- 关于路由表及路由条目生成算法
- ibatis
- OpenFlow协议-OpenFlow Switch篇
- Linux ---lseek() 函数
- SpringMVC
- 从高考到程序员
- 线性表的应用——求解两个多项式相加问题描述(顺序表求解)
- AngularJs大全
- 生产者-消费者模型
- Myeclipse导入包快捷键