MyBatis系列:(1)简介和下载
2016-09-26 12:40
295 查看
回顾jdbc开发 |
1)优点:简单易学,上手快,非常灵活构建SQL,效率高 2)缺点:代码繁琐,难以写出高质量的代码(例如:资源的释放,SQL注入安全性等) 开发者既要写业务逻辑,又要写对象的创建和销毁,必须考虑底层具体数据库的语法(例如:分页)。 3)适合于超大批量数据的操作,速度快 |
回顾hibernate单表开发 |
1)优点:不用写SQL,完全以面向对象的方式设计和访问,不用管底层具体数据库的语法,(例如:分页)便于理解。 2)缺点:处理复杂业务时,灵活度差, 复杂的HQL难写难理解,例如多表查询的HQL语句 3)适合于中小批量数据的操作,速度慢 |
什么是mybatis,mybatis有什么特点 |
1)基于上述二种支持,我们需要在中间找到一个平衡点呢?结合它们的优点,摒弃它们的缺点, 这就是myBatis,现今myBatis被广泛的企业所采用。 2)MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 3)iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO) 4)jdbc/dbutils/springdao,hibernate/springorm,mybaits同属于ORM解决方案之一 |
MyBatis下载地址: |
MyBatis下载地址:https://github.com/mybatis/mybatis-3/releases mybatis-3.2.7mybatis-3.2.7.ziphttps://github.com/mybatis/mybatis-3/releases/download/mybatis-3.2.7/mybatis-3.2.7.zip Source code (zip) https://github.com/mybatis/mybatis-3/archive/mybatis-3.2.7.zip |
相关文章推荐
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 一起学MyBatis之简介&&下载
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 【原创】下载通用工具“DownLoadNode”系列——1、系列简介
- 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- mybatis系列-简介以及入门(一)
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
- 深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 深入浅出Mybatis系列(二)---配置简介(mybatis源码篇)
- 深入浅出Mybatis系列(五)---TypeHandler简介及配置(mybatis源码篇)