第一图书网

精通Hibernate

(美)艾里特 等著,刘平利 译 机械工业出版社
出版时间:

2009-4  

出版社:

机械工业出版社  

作者:

(美)艾里特 等著,刘平利 译  

页数:

328  

译者:

刘平利  

Tag标签:

无  

前言

  Hibernate是为Java设计的轻量级对象/关系映射(object/relationalmapping)服务。这是什么意思?这就是说,Hibernate可以让你用普通的Java对象的形式来简洁而有效地处理关系数据库中的信息。不过,这样的说明仍然无法贴切地表达这项技术是多么有用和令人激动。持有这种观点的人并非只是我一个:Hibernate2.1赢得了《SoftwareDevelopment))杂志第14届“框架库和组件”震撼大奖(JoltAward)。(本书是《Hibernate:ADevelopersNotebook》的后续更新版本,我非常荣幸地编写了这本书。这本书第1版本介绍的是Hibernate2,它获得了第15届Jolt技术类图书生产力大奖(ProductivityWinner)。  那么,Hibernate到底神奇在哪里呢?所有非凡的应用程序(甚至许多平凡的应用程序)都需要存储和使用各种信息,也就都会涉及关系型数据库的使用。与Javant象世界不同,数据库通常要求使用者具备一定的技巧和专业知识。如何连通这两个世界曾经是一段时期内的一项重要任务,但这也是一件非常复杂而乏味的工作。

内容概要

Simplified Chinese Edition, jointly published by O’Reilly Media, Inc. and China Machine Press, 2009. Authorized translation of the English edition, 2009 O’Reilly Media, Inc., the owner of all rights to publish and sell the same.  All rights reserved including the rights of reproduction in whole or in part in any form.

作者简介

James Elliott是Berbee公司的一位高级软件工程师,他热衷于高级JavaT_具和框架的构建。Tim 0’Brien是芝加哥的一位专业的程序员,他热衷于Jakarta Commons。Ryan Fowler是Berb.ee公N的一位软件工程师。

书籍目录

前言第一部分 Hibernate快速入门 第1章 安装和设置  获得Ant发布版本  检查Java版本  获得MavenTasksforAnt  安装MavenTasksforAnt  使用HSQLDB数据库引擎  获得HibernateCore  建立项目层次结构 第2章 映射简介  编写映射文档  生成Java类  编制数据库Schema 第3章 驾驭Hibernate  配置Hibernate  创建持久化对象  检索持久化对象  建立查询的更好方法 第4章 集合与关联  集合的映射  集合的持久化  集合的检索  使用双向关联  使用简单集合 第5章 更复杂的关联  关联的主动加载和延迟加载  有序集合  扩充集合中的关联  关联的生命周期  自身关联 第6章 自定义值类型  用户自定义类型  定义一个持久化的枚举类型  使用自定义的类型映射  使用持久化的枚举对象  建立组合自定义类型 第7章 映射标注  Hibernate标注  为模型对象添加标注  另一种方法 第8章 条件查询 第9章 浅谈HQL第二部分 与其他工具的集成 第10章 将Hibernate连接到MySQL 第11章 Hibernate与Eclipse:HibernateTools 第12章 Maven进阶223 第13章 Spring入门:Hibernate与Spring 第14章 画龙点睛:用Stripes集成Spring和Hibernate附录A Hibernate类型附录B CriteriaAPI附录C HibernateSQL方言附录D Spring事务支持附录E 参考资源

章节摘录

  第一部分 Hibernate快速入门  第1章 安装和设置  我一直很惊讶,竟然会有这么多免费而又好用的开源JavaT具。多年前,我开发一个JSP的电子商务项目时,需要一个轻量级对象,关系数据库映射服务,那时还没有Hibernate这样的工具,只能自己构建了一个这样的组件。这个组件经过几年的发展,开发出一些很酷、很独特的功能。但是在我发现了Hibernate以后,我想在下一个项目中,就不会再继续使用自己熟悉的那个系统了(我当然对自己的系统抱有偏爱),而是会使用Hibernate。用过之后,你一定会知道Hibernate有多棒!  正在读这本书的你,一定急于想知道这种功能强大而且使用方便的技术,是如何架起连接Java对象和关系数据库这两个世界之间的桥梁的!Hibernate很好地充当了这个角色,它并不很复杂,所以学习起来也不困难。为了展示这一点,本章将要指导你理解Hibernate的用法,让你看看为什么Hibernate会这么令人激动。  之后的章节将介绍在更复杂环境(例如spring和Stripes)下,把Hibernate作为它们的组成部分的应用,以及它和其他数据库的配合使用。第1章的目标是要向你展示,使用Hibernate构建一个基本的、自我包含的环境,并且用它完成真正的操作是多么容易的。


编辑推荐

  《精通Hibernate》是Java程序员处理关系数据库的理想指南,有助于简化信息的处理、提高效率。数据库与Java对象大不相同,需要开发人员具备不同的处理技巧和专业知识。而Hibernate就是连接这两个世界的方便的桥梁。  《精通Hibernate》将带领你快速学习Hibernate。它不是一本简单的API参考手册,而是系统地讲解了各方面的知识,从Hibernate的下载和配置开始,到通过一系列的示例项目演示如何完成多种从简单到复杂的任务。《精通Hibernate》也提供了更为精细而全面的Hibernate主要功能的指导,包括从Java类到数据库表的映射,以及从Java数据类型到sQL数据类型的映射。还可以从《精通Hibernate》中学到Hibernate的数据查询和检索等功能。通过阅读示例,并动手操作,不但可以快速创建好你自己的Hibernate开发环境,还可以马上着手完成很多实际的任务。  《精通Hibernate》可以让你学会:  ·执行对象/关系映射。  ·在Java代码中处理数据持久化。  ·处理对象之间的组和关系。  ·Hibernate自定义扩展类型的支持。  ·使用Criteria来简化查询的创建。  ·HibernateQueryLanguage(HQL)的使用,以及它与SQL的区别。  ·在Spring中使用Hibernate。  ·在其他开发工具中使用Hibernate,例如StripesWeb框架和EclipseIDE。  只需要学习最初的几章,你就可以直接跳转到感兴趣或与你工作相关的部分。所有的背景知识,以及Hibernate的工作原理都在《精通Hibernate》中有重点介绍和分析。书中的示例源代码可以从《精通Hibernate》相关的网站下载。在开发程序中处理信息时,如果使用SQL总是让你感觉不顺手,那么《精通Hibernate》为你传授了高效而简洁的“秘笈”。

图书封面

图书标签Tags

广告

下载页面


精通Hibernate PDF格式下载



读了国内的,再读国外的,感觉差别不是一般的大。 好书,值得看


很好,灰常好!


对于像我这样的初学者来说,精通似乎有点遥远。先学习后再看这本书吧


书有点薄,不过内容好就行。对比了蛮久,在当当定还是挺实惠的。


运用Ant生成类,这点……


内容比较实用,适合些实战经验


hibernate,hibernate一般吧


书的内容还行,就是太罗嗦


这本书写的太差了,价格还这么高.本书介绍的没有重点而且不实用,就是一本垃圾书,hibernate3之前使用的配置文件,如何配置写的太晦涩,hibernate3之后的注解方式,写的太生用,概念理论写的太差.我看这本书的作者是大师级人物才买的,哪知道这么差,也许是翻译太差,建议读者最好<<买深入浅出hibernate>>


本书出版质量太差----排版差/纸质糟/定价奇高,当然是出版社的问题,无心阅读,准备需要是再买其他Hibernate的书。注明:这和当当无关,不过希望当当能够传达读者的意见给出版社。


一开始我还觉得O'Reilly公司的书印刷不会那么差,以前从没遇到过这种问题.没相信前面2位的评论..冲着O'Reilly的名声买了..不过有时候真的该多听取下众人的意见...失策了..


相关图书