精通Hibernate

精通Hibernate
作 者: 艾里特 刘平利
出版社: 机械工业出版社
丛编项: O’Reilly精品图书系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

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.

图书目录

前言

第一部分 Hibernate快速入门

第1章 安装和设置

获得Ant发布版本

检查Java版本

获得MavenTasksforAnt

安装MavenTasksforAnt

使用HSQLDB数据库引擎

获得HibernateCore

建立项目层次结构

第2章 映射简介

编写映射文档

生成Java类

编制数据库Schema

第3章 驾驭Hibernate

配置Hibernate

创建持久化对象

检索持久化对象

建立查询的更好方法

第4章 集合与关联

集合的映射

集合的持久化

集合的检索

使用双向关联

使用简单集合

第5章 更复杂的关联

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

有序集合

扩充集合中的关联

关联的生命周期

自身关联

第6章 自定义值类型

用户自定义类型

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

使用自定义的类型映射

使用持久化的枚举对象

建立组合自定义类型

第7章 映射标注

Hibernate标注

为模型对象添加标注

另一种方法

第8章 条件查询

使用简单条件查询

组合式条件查询

投影和聚合的条件查询

在关联中应用条件查询

示例查询

面向属性的Criteria工厂

第9章 浅谈HQL

编写HQL查询

选择属性和其他部件

排序

使用聚合值

编写原生SQL查询

第二部分 与其他工具的集成

第10章 将HIbemate连接到MySQL

建立MySQL数据库

连接到MySQL

尝试一下

查询数据

第11章 Hibemate与Eclipse:H-bemateTools使用实战

在Eclipse中安装HIbemateTools

创建一个Hlbernate控制台配置

更多的编辑支持

HibemateConsoIe视图

代码生成

映射图表

第12章 MaVen进阶

什么是MaVen

安装MaVen

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

使用Maven生成IDE项目文件

用Maven生成报告

MaVen项目对象模型

Maven构建的生命周期

使用MavenHibernate3插件

超越Maven

第13章 Spring入门:Hibemate与Spring

Spring是什么

编写数据访问对象

创建应用程序上下文对象

把所有组件装配在一起

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

安装Stripes

准备Tomcat

创建Web应用程序

增加Stripes

处理关联

附录AH-bemate类型

附录BCriteriaAPI

附录CHIbemateSQL方言

附录DSpring事务支持

附录E参考资源