ibatis和hibernate 的优缺点 ibatis和hibernate 的优缺点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵! 一直用的hibernate,没用过ibatis! Hibernate是ORM中间件MyBatis是SQL翻译中间件 iBatis在以下情况中更显得适合,这时Hibernate甚至毫无办法:1. 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几条 Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 2. 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由 存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交通银行,都在开发规范中严格指定) 3. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高度优化的 SQL 语句(或存储过程)才能达到系统性能设计指标。虽然Hibernate也支持原始的SQL,但总体来说上面这些情况下iBatis更适合一些。 ibatis 据说他的分页查询最后一页的算法有缺陷 而且感觉数据库移植性不如hibernatehibernate 批量操作 插入和修改速度不能令人满意 当数据量庞大时基本没什么办法去性能调优一般的中小型项目 差别不明显 http://wenku.baidu.com/view/50e5490102020740be1e9bc2.html里面讲的很全,请参考。有不理解的再提问。 各有千秋如果有大量数据报表等 显然用ibatis 。。 ibatis:农村女孩,简单、清纯、单一hibernate :城市熟女,复杂、多变、兼容 好像在6月份iBATIS变成MyBatis了,学习过,也挺好用的JDBC/iBATIS/Hibernate各有所长吧 MyBatis非常爽。完全控制所有的行为,各种复杂Java类型到数据库的映射(反之也能)都能自己控制。因此数据库操作的性能问题在完全的控制之下。我已经用在一堆项目上了。 mybatis 添加报错 (牛X人士速进)急! 求一个java对RTMP协议实现的Demo 使用标签库显示字节数组图片 怎么样让servlet和action并存 分层难题,z-index设值在ServletOutputStream输入流后无效! Hibernate HQL关联查询 成都华为怎么样,工资多少? 标准J2ee技术指的是那些技术? javamail的程序,用单位的邮箱测试收邮件时挺好,用sina等公共邮箱就乱码 请问有经验的同仁。你们问开发一个中等项目的J2EE工程大体需要多长的时间(B/S模式) sql2005连接JAVA程序 [讨论]一般伪随机数和逼真伪随机数和真随机数
MyBatis是SQL翻译中间件
1. 系统的部分或全部数据来自现有数据库,处于安全考虑,只对开发团队提供几
条 Select SQL(或存储过程)以获取所需数据,具体的表结构不予公开。 2. 开发规范中要求,所有牵涉到业务逻辑部分的数据库操作,必须在数据库层由 存储过程实现(就笔者工作所面向的金融行业而言,工商银行、中国银行、交
通银行,都在开发规范中严格指定) 3. 系统数据处理量巨大,性能要求极为苛刻,这往往意味着我们必须通过经过高
度优化的 SQL 语句(或存储过程)才能达到系统性能设计指标。虽然Hibernate也支持原始的SQL,但总体来说上面这些情况下iBatis更适合一些。
hibernate 批量操作 插入和修改速度不能令人满意 当数据量庞大时基本没什么办法去性能调优
一般的中小型项目 差别不明显
里面讲的很全,请参考。
有不理解的再提问。
hibernate :城市熟女,复杂、多变、兼容
JDBC/iBATIS/Hibernate各有所长吧
因此数据库操作的性能问题在完全的控制之下。我已经用在一堆项目上了。