iBatis/mybits与Hibernate
来源:互联网 发布:linux查看samba服务 编辑:程序博客网 时间:2024/06/05 17:21
相同点:屏蔽jdbc api的底层访问细节,使用我们不用与jdbcapi打交道,就可以访问数据。
jdbc api编程流程固定,还将sql语句与java代码混杂在了一起,经常需要拼凑sql语句,细节很繁琐。
ibatis的好处:屏蔽jdbc api的底层访问细节;将sql语句与java代码进行分离;提供了将结果集自动封装称为实体对象和对象的集合的功能,queryForList返回对象集合,用queryForObject返回单个对象;提供了自动将实体对象的属性传递给sql语句的参数。
Hibernate是一个全自动的orm映射工具,它可以自动生成sql语句,ibatis需要我们自己在xml配置文件中写sql语句,hibernate要比ibatis功能负责和强大很多。因为hibernate自动生成sql语句,我们无法控制该语句,我们就无法去写特定的高效率的sql。对于一些不太复杂的sql查询,hibernate可以很好帮我们完成,但是,对于特别复杂的查询,hibernate就很难适应了,这时候用ibatis就是不错的选择,因为ibatis还是由我们自己写sql语句。
0 0
- iBatis/mybits与Hibernate
- hibernate 与 mybits 的区别
- Mybits Hibernate区别
- Hibernate、iBATIS 与 BLOB
- Hibernate、iBATIS 与 BLOB
- Hibernate、iBATIS 与 BLOB
- Hibernate与Ibatis
- iBatis 与 Hibernate 对比
- Ibatis与Hibernate比较
- iBatis与Hibernate比较
- Hibernate、iBATIS 与 BLOB
- hibernate与ibatis比较
- ibatis与Hibernate orm
- ibatis与hibernate区别
- Hibernate与IBATIS比较
- iBatis与Hibernate区别?
- Hibernate与Ibatis比较
- Hibernate、iBATIS 与 BLOB [转]
- 真正解决TextView行间距、字间距的问题
- 最强平衡树——Treap[以我的最弱击败你的最强]
- 机器学习实战——python实现Logistic回归
- Andy's First Dictionary-UVA 10815
- 学习之道
- iBatis/mybits与Hibernate
- C深度剖析读书笔记-第三章预处理
- spring 源码学习-class方法创建类
- CSDN日报20170512 ——《程序员,你为什么值这么多钱?》
- tensorflow:深入mnist代码注释
- R语言学习总结---基本数据类型
- Visual Studio杂记
- PAT甲级1003
- Linux常用命令