精通Hibernate - (EPUB全文下载)
文件大小:8.38 mb。
文件格式:epub 格式。
书籍内容:
O'Reilly精品图书系列
精通Hibernate
Harnessing Hibernate
[美]艾里特(Elliott,J.) 著
刘平利 译
ISBN:978-7-111-26487-3
本书纸版由机械工业出版社于2009年出版,电子版由华章分社(北京华章图文信息有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.bbbvip.com
新浪微博 @研发书局
腾讯微博 @yanfabook
目 录
O'Reilly Media, Inc.介绍
译者序
前言
第一部分 Hibernate快速入门
第1章 安装和设置
获得Ant发布版本
检查Java版本
获得Maven Tasks for Ant
安装Maven Tasks for Ant
使用HSQLDB数据库引擎
获得Hibernate Core
建立项目层次结构
第2章 映射简介
编写映射文档
生成Java类
编制数据库Schema
第3章 驾驭Hibernate
配置Hibernate
创建持久化对象
检索持久化对象
建立查询的更好方法
第4章 集合与关联
集合的映射
集合的持久化
集合的检索
使用双向关联
使用简单集合
第5章 更复杂的关联
关联的主动加载和延迟加载
有序集合
扩充集合中的关联
关联的生命周期
自身关联
第6章 自定义值类型
用户自定义类型
定义一个持久化的枚举类型
使用自定义的类型映射
使用持久化的枚举对象
建立组合自定义类型
第7章 映射标注
Hibernate标注
为模型对象添加标注
另一种方法
第8章 条件查询
使用简单条件查询
组合式条件查询
投影和聚合的条件查询
在关联中应用条件查询
示例查询
面向属性的Criteria工厂
第9章 浅谈HQL
编写HQL查询
选择属性和其他部件
排序
使用聚合值
编写原生SQL查询
第二部分 与其他工具的集成
第10章 将Hibernate连接到MySQL
建立MySQL数据库
连接到MySQL
尝试一下
查询数据
第11章 Hibernate与Eclipse:Hibernate Tools使用实战
在Eclipse中安装Hibernate Tools
创建一个Hibernate控制台配置
更多的编辑支持
Hibernate Console视图
代码生成
映射图表
第12章 Maven进阶
什么是Maven
安装Maven
项目的构建、测试以及运行
使用Maven生成IDE项目文件
用Maven生成报告
Maven项目对象模型
Maven构建的生命周期
使用Maven Hibernate3插件
超越Maven
第13章 Spring入门:Hibernate与Spring
Spring是什么
编写数据访问对象
创建应用程序上下文对象
把所有组件装配在一起
第14章 画龙点睛:用Stripes集成Spring和Hibernate
安装Stripes
准备Tomcat
创建Web应用程序
增加Stripes
处理关联
附录A Hibernate类型
附录B Criteria API
附录C Hibernate SQL方言
附录D Spring事务支持
附录E 参考资源
作者简介
封面介绍
O'Reilly Media,Inc.介绍
为了满足读者对网络和软件技术知识的迫切需求,世界著名计算机图书出版机构O'Reilly Media, Inc.授权机械工业出版社,翻译出版一批该公司久负盛名的英文经典技术专著。
O'Reilly Media, Inc.是世界上在UNIX、X、Internet和其他开放系统图书领域具有领导地位的出版公司,同时也是联机出版的先锋。
从最畅销的《The Whole Internet User's Guide&Catalog》(被纽约公共图书馆评为20世纪最重要的50本书之一)到GNN(最早的Internet门户和商业网站),再到WebSite(第一个桌面PC的Web服务器软件),O'Reilly Media, Inc.一直处于Internet发展的最前沿。
许多书店的反馈表明,O'Reilly Media, Inc.是最稳定的计算机图书出版商—每一本书都一版再版。与大多数计算机图书出版商相比,O'Reilly Media, Inc.具有深厚的计算机专业背景,这使得O'Reilly Media, Inc.形成了一个非常不同于其他出版商的出版方针。O'Reilly Media, Inc.所有的编辑人员以前都是程序员,或者是顶尖级的技术专家。O'Reilly Media, Inc.还有许多固定的作者群体—他们本身是相关领域的技术专家、咨询专家,而现在编写著作,O'Reilly Media, Inc.依靠他们及时地推出图书。因为O'Reilly Media, Inc.紧密地与计算机业界联系着,所以O'Reilly Media, Inc.知道市场上真正需要什么图书。
译者序
基本上所有应用程序都要与数据打交道,如何操纵和处理底层数据库曾经是一个让人非常头痛的问题,尤其对于Java新手来说,更是无从下手。
如果直接使用最底层的JDBC来访问数据库,再在代码中夹杂上无数的SQL语句,以这样的方式来手工编写代码不仅单调乏味、易于出错,而且会占用整个应用程序的很大一部分开发工作量。关键是这样得到的最终产品往往与底层的数据库紧密地耦合在一起,如果要更换数据库,必须花费大量的人力资源。
优秀的面向对象开发人员厌倦了这种重复性劳动,他们开始采用通常的“积极”偷懒做法,即创建工具,使整个过程自动化。对于关系数据库来说,这种努力的最大成果就是对象/关系映射(ORM)工具,而Hibernate则是这些工具中的典型代表。
Hibernate是一个免费的开源Java包,它使得与关系数据库打交道变得十分轻松,就像数据库中包含的是普通Java对象一样,不必考虑如何把它们从神秘的数据库表中取出( ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 精通Hibernate - (EPUB全文下载)