Hibernate实战(第2版)[JavaPersistencewithHibernate,SecondEdition]
编辑推荐
本书分为五个主要部分。
在第Ⅰ部分“ORM入门”中,我们将探讨对象/关系映射背后的基础。
第Ⅱ部分“映射策略”专注于Java类及其属性,以及它们如何映射到SQL表和列。
第Ⅲ部分“事务性数据处理”完全与使用Hibernate和Java持久化加载与存储数据有关。
第Ⅳ部分“编写查询”将介绍数据查询功能,并详尽讲解查询语言和API。
第Ⅴ部分“构建应用程序”将探讨分层和有会话意识的Java数据库应用程序的设计与实现。
内容简介
持久化——数据在程序实例之外留存的功能——是现代应用程序的核心。Hibernate是流行的Java持久化工具,提供了自动且透明的对象/关系映射,使得在Java应用程序中使用SQL数据库变得轻而易举。
《Hibernate实战(第2版)》通过开发一个将数百个单独示例联系起来的应用程序来探究Hibernate。你将直接深入到Hibernate的富编程模型之中,贯穿映射、查询、抓取策略、事务、会话、缓存以及更多其他内容。书中图文并茂地介绍了数据库设计和优化技术的实践。在本书中,作者详尽介绍了具有Java持久化2.1标准的Hibernate 5(JSR 338)。所有的示例都已经被更新,以便用于新的Hibernate和Java EE规范版本。
主要内容
◆ 对象/关系映射概念
◆ 有效的数据库应用程序设计
◆ 全面的Hibernate与Java持久化介绍
◆ Java持久化与EJB、CDI、JSF和JAX-RS的集成
◆ 无与伦比的广度和深度
本书假设读者具有Java的使用经验。
作者简介
Christian Bauer,是Hibernate开发者团队的一员,他是一位培训师和顾问。Gavin King是Hibernate项目的发起者以及最初的Java持久化专家组(JSR 220)的一员。他还主导了CDI的
标准化工作(JSR 299)。Gavin目前正在创建名为Ceylon的新编程语言。Gary Gregory是Rocket Software的首席软件工程师,他致力于应用程序服务器和遗留系统的集成。他是Manning出版社JUnit in Action和Spring Batch in Action这两本书的合著者,并且是Apache软件基金会项目:Commons、HttpComponents、Logging Services和Xalan的项目管理委员会的一员。