`
realnicky
  • 浏览: 61674 次
  • 来自: 杭州
社区版块
存档分类
最新评论

Re: 选择ibatis,而放弃hibernate

阅读更多
我觉得要用hibernate,就必须要好的设计。像我们公司这样基本没有OO思想的设计是上不了hibernate的!
个人认为hibernate做持久是很好的 不过复杂的关联查询感觉不怎么样,可能跟我们自己先前数据库设计有关系吧!
分享到:
评论

相关推荐

    iBatis和Hibernate的区别

    iBatis和Hibernate各有优劣,选择哪个框架取决于具体项目的需求。对于需要高度定制化SQL查询的项目,iBatis可能是更好的选择;而对于追求快速开发、希望减少手工编码量的项目,Hibernate则更为合适。最终的选择应当...

    ibatis和hibernate的简单介绍

    虽然上述提到的都是两者之间的区别,但在实际的企业应用中,选择ibatis而非Hibernate的原因通常涉及以下几个方面: 1. **特定性能需求**:对于一些高性能的应用场景,企业可能更倾向于使用ibatis,因为它提供了更高...

    ibatis 与hibernate之间的比较优点和缺点

    本文将深入探讨两个流行的 ORM 工具——Hibernate 和 iBatis(现称 MyBatis),分析它们的特点、优势及局限性,以帮助开发者根据项目需求选择最合适的工具。 #### Hibernate **简介:** Hibernate 是一个全面的 ...

    IBatisVSHibernate

    2. **学习曲线**:Hibernate的学习曲线相对较陡,因为它涉及的对象关系映射和查询语言较为复杂;而IBatis相对简单,更易于理解和上手。 3. **性能**:由于Hibernate的自动对象管理,可能会产生额外的数据库交互,...

    ibatis和hibernate的区别

    【ibatis和Hibernate的区别】 在Java开发中,ibatis和Hibernate都是常见的对象关系映射(ORM)框架,它们简化了数据库操作,将Java对象与数据库表之间的映射关系抽象出来,使得开发人员可以使用面向对象的方式处理...

    选用ibatis和hibernate的区别

    4. **资源占用**:Hibernate的内存占用可能比Ibatis大,因为它维护了更多的对象状态。 5. **耦合度**:Hibernate的面向对象特性可能导致更高的业务层与持久层的耦合。Ibatis保持较低的耦合,因为SQL与业务逻辑分离。...

    ibatis与hibernate的区别

    本文将详细阐述ibatis与hibernate之间的主要区别,帮助开发者更好地选择适合项目需求的技术方案。 #### 二、ibatis与hibernate的核心特点 **1. Hibernate** - **强大的ORM支持:** Hibernate是一个全功能的ORM...

    Ibatis和Hibernate的分析比较

    3. 学习曲线:Hibernate的全面性使得学习成本较高,而Ibatis的“半自动化”特性使得学习相对简单,但可能需要开发者有较强的SQL功底。 4. 缓存和事务管理:两者都支持缓存和事务,但Hibernate内置了更强大的管理机制...

    ibatis和hibernate配置以及比较

    6. 功能完备性:Hibernate提供了丰富的功能,如对象关系映射、懒加载等,适合构建复杂的对象模型。而iBatis则相对简单,适合对对象模型要求不高的项目。 总结来说,iBatis更适合于对SQL有高度定制需求和性能敏感的...

    Struts2 Spring Hibernate IBatis

    Struts2 Spring Hibernate IBatis Struts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatisStruts2 Spring Hibernate IBatis 只需要导入相应的jar包就行了 ,数据库是mysql :数据库名叫做mydatabase,表名...

    ibatis_hibernate3.5_lib.zip

    hibernate下载 : http://sourceforge.net/projects/hibernate/files/hibernate3/--3.XX版本 http://sourceforge.net/projects/hibernate/files/hibernate4/--4.XX版本 IBATS下载地址:...

    struts2-spring-ibatis-hibernate(hibernate与ibatis集成)

    Hibernate 提供了强大的ORM能力,可以自动处理对象的持久化,而iBatis则允许更精细的SQL控制,尤其在复杂的查询和性能优化时更有优势。 在这个项目中,可能的实现方式是: 1. **配置Spring**:Spring作为整个项目...

    spring与hibernate以及ibatis集成的实例和具体配置图解

    在IT行业中,Spring、Hibernate和Ibatis是三个非常重要的框架,它们各自在不同的领域发挥着重要...集成Spring、Hibernate和Ibatis可以让开发者根据需求选择合适的数据访问方式,同时享受到Spring带来的便利性和灵活性。

    springmvc_hibernate_ibatis_jdbc

    2. **Hibernate**:Hibernate是一个对象关系映射(ORM)框架,简化了Java应用程序与数据库之间的交互。它允许开发者用面向对象的方式来操作数据库,将Java对象与数据库表对应起来,减少了手动编写SQL的复杂性。...

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis

    3. **Hibernate**:Hibernate是一个强大的ORM(对象关系映射)框架,用于简化数据库操作。它允许开发者用Java对象来表示数据库中的记录,通过HQL(Hibernate查询语言)或SQL进行数据操作,降低了数据库操作的复杂性...

    ibatis 开发指南 2004

    14. **与其他框架集成**:探讨如何将iBatis与Spring、Hibernate等其他框架集成,构建更强大的企业级应用。 这本指南对于初学者和有经验的开发者来说都是宝贵的资源,它帮助读者理解iBatis的工作原理,掌握其核心...

    对IBatis分页的改进,使ibatis支持hibernate式的物理分页

    公司的大部分项目都开始使用IBatis作为O/R Mapping了,但是在使用的过程中也发现了很多不方便和存在...想了很多办法,都没能很好的避免这个问题,无意间在javaeye上看到了《使ibatis支持hibernate式的物理分页》这篇文章,

    Hibernate和IBatis对比

    5. **对象模型**:Hibernate支持更复杂的对象模型,如继承关系、多态性等,而iBATIS则更偏向于简单的对象-关系映射。 #### 四、应用场景 - **新项目**:如果你正在启动一个新项目,并且可以完全控制对象模型和...

    ibatis,hibernate 中文参考文档

    Ibatis适合那些希望对SQL有更多控制权的项目,而Hibernate则适合那些追求开发效率且对性能要求不那么严格的项目。在实际应用中,选择哪个框架主要取决于项目的具体需求,如性能、灵活性、开发速度等。 关于Ibatis的...

    ibatis课件

    【标题】:“iBatis课件” 这组“iBatis课件”是关于Java编程领域中的一个知名持久层框架——iBatis的学习资源。iBatis作为一个轻量级的框架,它允许开发者将SQL语句直接嵌入到Java代码中,解决了传统的JDBC繁琐的...

Global site tag (gtag.js) - Google Analytics