`

二十六 Hibernate实践

 
阅读更多
不适合OLAP以查询分析数据为主的系统。适合OLTP联机事务处理系统

不适合关系模型设计不合理的老系统

不适合数据量巨大,性能要求苛刻的系统。

最好使用小对象来封装一个类,大的对象应该有很多小的对象。

使用无意义的自然建作为主键

每个类对应一个映射文件

把查询串放在程序外面

使用命名变量做查询

不要自己管理JDBC connections

性能瓶颈时候编写JDBC代码

发生异常,一定要回滚事务,关闭session,并且抛出异常或者处理异常。

对于关联优先考虑懒加载

至此 hibernate3的学习全部完成
end 完毕!

 

分享到:
评论

相关推荐

    hibernate实践

    **hibernate实践** 在Java世界中,Hibernate是一个强大的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以使用面向对象的方式处理数据。这篇文档集合了丰富的Hibernate实践知识,对于初学者来说是一份...

    Hibernate实践例子程序

    Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。由于Hibernate是基于 JDBC的,所以它的数据库查寻的能力相对于CMP来说也是异常强大的,...

    Hibernate实践.pdf

    ### Hibernate实践概述与知识点 #### 一、单表操作概览与关键技术点 **环境准备:** 进行Hibernate实践,首先需要一系列的环境搭建,包括数据库(本例为Oracle9i)、数据库驱动(ojdbc14.jar)、Hibernate核心库...

    hibernate 实践 Query详解

    在这个“hibernate 实践 - Query详解”的主题中,我们将深入理解如何使用Query接口来执行SQL查询,并绑定参数。 1. **Query接口** Query接口是Hibernate提供的一种用于执行HQL(Hibernate查询语言)或SQL查询的API...

    Hibernate实践 DB操作

    ### Hibernate实践:数据库操作 #### 一、引言 Hibernate是一个强大的对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互过程。在实际应用Hibernate进行开发的过程中,虽然能够享受到它带来的诸多...

    Hibernate从实践到精通

    《Hibernate从实践到精通》是一本深度探讨Java持久化框架Hibernate的专业教程,旨在帮助开发者从基础知识到高级技术全面掌握Hibernate的使用。通过实例演示,它深入浅出地讲解了Hibernate的核心概念和技术,使得读者...

    Hibernate Reference官方文档实践日记一

    6. **缓存机制**: Hibernate支持一级缓存(Session缓存)和二级缓存,提高数据读取速度。 通过“Hibernate Reference官方文档实践日记一”,我们可以期待作者详细分享了他们对这些概念的理解,以及在实际应用中遇到...

    hibernate的最佳实践,是你学习hibernate的最佳教程

    只是一份非常珍贵的hibernatePPT教程。从第一个hibernate的简介到hibernate的完全实践都非常详细,按照课件一步步的操作。你就可以快速掌握真正的企业级hibernate开发实践。是非常珍贵的学习资料

    hibernate 资料hibernate 资料hibernate 资料

    - **理解与实践:** - 通过以上介绍,我们了解到Hibernate是一种强大的ORM框架,它极大地简化了Java应用与数据库之间的交互。通过对Hibernate的基本概念、配置文件及使用流程的学习,开发者可以更高效地构建出高...

    Struts Spring Hibernate整合实践.doc

    Struts、Spring和Hibernate是Java开发中的三大框架,它们分别负责MVC模式的视图、控制和持久化层。...实践是掌握技术的关键,所以动手尝试这个整合实践项目,将有助于深入理解这三个框架的综合运用。

    hibernate实战 英文版

    2. **实用性**:本书不仅仅局限于理论介绍,更注重实践应用,通过大量示例帮助读者掌握Hibernate的实际操作技巧。 3. **全面性**:从基础概念到高级技术,本书内容全面覆盖了Hibernate的各个方面,适合不同层次的...

    HibernateORM

    《Hibernate ORM》是由李晓军等作者编著的书籍,主要涵盖了使用Hibernate进行对象关系映射(ORM)的最佳实践。Hibernate作为Java领域广泛使用的ORM框架,它极大地简化了数据库操作,将面向对象的编程思想与关系型...

    精通Hibernate:Java持久化对象技术详解[第二版]

    《精通Hibernate:Java持久化对象技术详解[第二版]》是一部深入探讨Hibernate框架的专业书籍,旨在帮助Java开发者熟练掌握和运用这一强大的ORM(Object-Relational Mapping)工具。Hibernate是Java开发领域中广泛...

    hibernate aip hibernate aip

    Hibernate AIP,全称为Hibernate Application Integration Process,是Java开发领域中使用Hibernate框架进行应用程序集成的一种实践过程。Hibernate作为一款强大的对象关系映射(ORM)工具,极大地简化了Java应用...

    Hibernate实践

    **Hibernate实践** Hibernate 是一款强大的Java持久化框架,它简化了数据库操作,使得开发者能够更加专注于业务逻辑,而不是底层的数据存储。本实践指南将深入探讨Hibernate的核心概念、配置、对象关系映射(ORM)...

    Hibernate Hibernate5 讲义 PDF

    Hibernate是一个开源的对象关系映射(ORM)框架,它封装了JDBC(Java Database ...该讲义涵盖了Hibernate的基本技术、配置方法以及如何开发一个Hibernate程序等重要知识点,为学习者提供了一个实践ORM框架的良好起点。

    Spring集成的Hibernate配置二级缓存

    本文将详细探讨如何在Spring集成的Hibernate环境中配置二级缓存,以及其背后的原理和实践。 首先,我们需要了解什么是二级缓存。在Hibernate中,一级缓存是每个Session内部的缓存,它自动管理实体的状态,当一个...

    hibernate基础jar包

    Hibernate是一个开源的对象关系映射(ORM)框架,它允许Java开发者使用面向对象的方式来操作数据库,极大...在实际开发中,还需要了解和掌握更多关于Hibernate的高级特性和最佳实践,以便更高效地利用这个强大的框架。

    hibernate二级缓存实例

    在Java的持久化框架Hibernate中,二级缓存是提高数据访问效率的重要机制。它是一种全局共享的、跨会话的数据存储区域,旨在减少对数据库的直接访问,从而降低系统负载,提升性能。在这个"hibernate二级缓存实例"中,...

Global site tag (gtag.js) - Google Analytics