内容简介
本书由互联网上影响广泛的开放文档OpenDoc系列自由文献的首份文档《Hibernate开发指南》发展而来。在编写过程中,作者对内容进行了重新构思与组织,在深度与广度上进行了重点强化。本书从持久层入手,引出对象/关系数据库映射的由来,接下来聚焦于目前最完善、最强悍的ORM产品——Hibernate。从一个基础程序入手,讲述Hibernate的基本语法与配置,慢慢升高到缓存、延迟加载等高级特性。本书内容深入浅出,先讲述持久层设计与ORM,再由Hibernate概述、Hibernate基础、Hibernate高级特性顺序展开,直至Hibernate实战。重点讲述了Hibernate的基础语法、基础配置、O/R映射、数据关联、数据检索、HQL实用技术、自定义持久化实现、Hibernate回调与拦截、Hibernate分页等实用技术。Hibernate实战部分则用一个真实论坛的创建过程演示了Hibernate的强大功能的应用。本书有丰富的附录,在附录中讲述了Hibernate常用的映射配置、Hibernate工具、XDoclet模板配置以及Hibernate的益友iBatis的用法,还以卡片的形式列出了本书中所用的工具及软件,附录最后一部分是“快速启动代码”,供读者作对比与参考,也给初学者提供了一个快速起步的基础。
本书适合于Hibernate的各个阶层的读者。