MyBatis整体Review
来源:互联网 发布:淘宝店铺一年费用多少 编辑:程序博客网 时间:2024/04/30 18:56
一,整体结构
mybatis是一个持久层的框架,是apache下的顶级项目。
mybatis托管到goolecode下,再后来托管到github下(https://github.com/mybatis/mybatis-3/releases)。
中文手册:http://www.mybatis.org/mybatis-3/zh/index.html
mybatis让程序将主要精力放在sql上,通过mybatis提供的映射方式,自由灵活生成(半自动化,大部分需要程序员编写sql)满足需要sql语句。
mybatis可以将向 preparedStatement中的输入参数自动进行输入映射,将查询结果集灵活映射成java对象。(输出映射)
二,VS Hibernate
1, hibernate:是一个标准ORM框架(对象关系映射)。入门门槛较高的,不需要程序写sql,sql语句自动生成了。对sql语句进行优化、修改比较困难的。
应用场景:
适用与需求变化不多的中小型项目,比如:后台管理系统,erp、orm、oa。。
2, mybatis:专注是sql本身,需要程序员自己编写sql语句,sql修改、优化比较方便。mybatis是一个不完全 的ORM框架,虽然程序员自己写sql,mybatis 也可以实现映射(输入映射、输出映射)。
应用场景:
适用与需求变化较多的项目,比如:互联网项目。
企业进行技术选型,以低成本高回报作为技术选型的原则,根据项目组的技术力量进行选择。
0 0
- MyBatis整体Review
- MyBatis整体预览
- 【MyBatis】整体理解
- Mybatis整体框架设计
- MyBatis整体预览(一)
- MyBatis整体预览(二)
- MyBatis整体预览(一)
- MyBatis Review——输入输出映射
- MyBatis Review——动态sql
- MyBatis Review——延时加载
- MyBatis Review——查询缓存
- MyBatis Review——整合ehcache
- Mybatis源码研究2:框架整体设计
- Mybatis源码研究2:框架整体设计
- Mybatis源码学习(一)-整体框架理解
- Mybatis源码研究2:框架整体设计
- Mybatis原理学习2:框架整体设计
- Review
- 利用Fiddler进行模拟限速测试
- Android错误记录——layout文件无法加载
- HashMap数据引用时,增加key-value键值对
- android 动画 ——alpha、scale、translate、rotate、set的xml属性及用法
- Nginx 与 Tomcat 配置及优化
- MyBatis整体Review
- 点击进入quick search box,搜索不到通话记录
- Eclipse中编辑xml文件不自动提示怎么办?
- spring3.1.1 spring mvc 和mybatis3框架整合配置
- 漂亮的servlet-acquire cookies
- Android持续集成——lint
- 广度优先搜索(breadth_first search)
- 对数组的每个元素仍是数组的遍历方法,c#,foreach,for
- HDU 3988 Harry Potter and the Hide Story(数论)(素数筛法)