《精通Hibernate》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Jameselliott,TimOBrien,RyanFowler著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111264873
  • 页数:330 页
图书介绍:本书提供了更为精细而全面的Hibernate主要功能的指导,包括从Java类到数据库表的映射,以及从Java数据类型到SQL数据类型的映射。

前言 1

第一部分 Hibernate快速入门第1章 安装和设置 9

获得Ant发布版本 9

检查Java版本 11

获得Maven Tasks for Ant 12

安装Maven Tasks for Ant 13

使用HSQLDB数据库引擎 14

获得Hibernate Core 15

建立项目层次结构 17

第2章 映射简介 28

编写映射文档 29

生成Java类 32

编制数据库Schema 37

第3章 驾驭Hibernate 44

配置Hibernate 44

创建持久化对象 47

检索持久化对象 55

建立查询的更好方法 59

第4章 集合与关联 62

集合的映射 62

集合的持久化 71

集合的检索 76

使用双向关联 79

使用简单集合 83

第5章 更复杂的关联 85

关联的主动加载和延迟加载 85

有序集合 88

扩充集合中的关联 89

关联的生命周期 101

自身关联 104

第6章 自定义值类型 106

用户自定义类型 106

定义一个持久化的枚举类型 107

使用自定义的类型映射 109

使用持久化的枚举对象 115

建立组合自定义类型 121

第7章 映射标注 134

Hibernate标注 134

为模型对象添加标注 138

另一种方法 152

第8章 条件查询 155

使用简单条件查询 156

组合式条件查询 159

投影和聚合的条件查询 161

在关联中应用条件查询 165

示例查询 167

面向属性的Criteria工厂 169

第9章 浅谈HQL 171

编写HQL查询 171

选择属性和其他部件 176

排序 179

使用聚合值 180

编写原生SQL查询 184

第二部分 与其他工具的集成第10章 将Hibernate连接到MySQL 189

建立MySQL数据库 189

连接到MySQL 190

尝试一下 191

查询数据 195

第11章 Hibernate与Eclipse:Hibernate Tools使用实战 198

在Eclipse中安装Hibernate Tools 198

创建一个Hibernate控制台配置 205

更多的编辑支持 209

Hibernate Console视图 211

代码生成 217

映射图表 221

第12章 Maven进阶 223

什么是Maven 223

安装Maven 226

项目的构建、测试以及运行 226

使用Maven生成IDE项目文件 229

用Maven生成报告 231

Maven项目对象模型 234

Maven构建的生命周期 243

使用Maven Hibernate3插件 245

超越Maven 250

第13章 Spring入门:Hibernate与Spring 251

Spring是什么 251

编写数据访问对象 253

创建应用程序上下文对象 262

把所有组件装配在一起 266

第14章 画龙点睛:用Stripes集成Spring和Hibernate 277

安装Stripes 278

准备Tomcat 279

创建Web应用程序 279

增加Stripes 283

处理关联 296

附录A Hibernate类型 304

附录B Criteria API 311

附录C Hibernate SQL方言 319

附录D Spring事务支持 321

附录E 参考资源 325