Hibernate程序高手秘笈
Hibernate程序高手秘笈封面图

Hibernate程序高手秘笈

(美) 埃利奥特 (Elliott,J.) , 著

出版社:东南大学出版社

年代:2006

定价:42.0

书籍简介:

Hibernate是非常流行的对象关系映射工具。本书介绍了怎样用Hibernate自动持久化:编写Java对象和一些简单的配置文件,Hibernate自动实现Java对象和数据库之间的联系,你甚至不需要知道数据库位于何处,就可以通过修改配置文件中的语句实现对数据库的修改。

作者介绍:

James Elliott是BerBee公司的资深软件工程师,担任系统开发工作已有15年。早在职业生涯之前的10年,在环境尚未十分方便的时候他就在使用计算机,培养对计算机的热情并着手设计一些对象。他有一股热诚,执着于开发出高质量的工具和框架以简化其它开发人员的工作,同时也热切关注如何有效率地使用Java实践。在经历了一段遍游世界的童年后,James毕业于纽约州北部的伦斯勒理工学院计算机科学系,并且在威斯康辛大学拿到硕士学位,在那段期间,他也在贝尔实验室(位于Murray Hill,C语言和Unix的发源地)从事一些有趣的工作。虽然在完成博士班资格考后他马上屈服于现实世界的诱惑,但是,能在麦迪逊市找到有趣的工作让他很高兴。他目前和Joe Buberger以及两只难以管教的猫就住在麦迪逊市。

书籍目录:

前言

第一章 安装和设定

取得Ant发行包

取得HSQLDB数据库引擎

取得Hibernate

建立项目目录层次

第二章 映射简介

撰写映射文件

生成class

编制schema

Hibernate连接MySQL

第三章 善用Hibernate

创建持久保存对象

取出持久保存对象

以较佳方式建立查询

第四章 集合及关联

集合的映射

集合的持久存储

集合的取出

使用双向关联

使用简单集合

第五章 再谈关联

使用lazy关联

定序集合

扩充集合中的关联

有生命周期的关联

反身关联

第六章 枚举类型的持久保存

定义持久保存的枚举类型

使用持久保存的枚举对象

第七章 自定义类型

定义自定义类型

使用自定义类型的映射

建立合成自定义类型

第八章 条件式查询

使用简单查询条件

复合式查询条件

把查询条件用于关联

以范例查询

第九章 浅谈HQL

编写HQL查询

选取内容特性及其他零件

排序

使用聚合值

编写SQL查询内容

附录一 Hibernate的类型

附录二 标准查询条件

附录三 Hibernate SQL dialects

内容摘要:

《Hibernate程序高手秘笈》带你遍历Hibernate的使用,从安装和配置到复杂的关联和复合类型。书中有两章探究如何实现复杂的查询:通过一个纯JavaAPI,或者用一个SQL激发的但是面向对象的查询语言来表达。使用Hibernate的最大惊喜之一是:对于许多常见的真实世界的应用场景,根本不需要一个精确的查询,但别因为这给你带来困惑。如果你已意图给自己的应用程序加个数据库,不要拖延,这比过去的更有趣,《Hibernate程序高手秘笈》会告诉你为什么。你是否喜爱编写软件程序但却讨厌数据库编码?《Hibernate程序高手秘笈》正是你所需要的。数据库专家或许喜欢摆弄SQL,但你不必,应用程序的其余部分才是真正有趣的部分。甚至数据库专家也担心把SQL放入Java程序中的复杂性和困难性。《Hibernate程序高手秘笈》展示了如何用Hibernate来自动化配置:写一些Java对象和简单的配置文件,Hibernate将使这些对象和数据库间的所有交互自动化。你甚至不必知道数据库在哪,通过更改一个配置文件中的几个语句,就能简单地从一个数据库切换到另一个数据库。

编辑推荐:

《Hibernate程序高手秘笈》展示了如何用Hibernate来自动化配置:写一些Java对象和简单的配置文件,Hibernate将使这些对象和数据库间的所有交互自动化。你甚至不必知道数据库在哪,并且通过更改一个配置文件中的几个语句,就能简单的从一个数据库切换到另一个数据库!《Hibernate程序高手秘笈》带你遍历Hibernate的使用!

书籍规格:

书籍详细信息
书名Hibernate程序高手秘笈站内查询相似图书
9787564106379
如需购买下载《Hibernate程序高手秘笈》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地南京出版单位东南大学出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸26装帧平装
页数印数 4000

书籍信息归属:

Hibernate程序高手秘笈是东南大学出版社于2007.02出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计 的书籍。