• 【9成新】精通Hibernate(第2版)
21年品牌 40万+商家 超1.5亿件商品

【9成新】精通Hibernate(第2版)

9品书籍大部分没有笔迹少量轻微笔迹。配件和光盘不包

15.87 2.1折 75 九品

库存3件

江苏盐城
认证卖家担保交易快速发货售后保障

作者孙卫瑟

出版社电子工业出版社

ISBN9787121093739

出版时间2010-02

装帧其他

开本16开

定价75元

货号9787121093739

上书时间2024-06-23

卓悦书店的书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九品
商品描述
作者简介
    孙卫琴:知名IT作家的,Java系列畅销书的作者。1997年毕业于上海交通大学,随后从事基于Java的软件开发工作,还从事Java方面的培训和咨询工作,2002年开始Java技术领域的创作,其作者深受读者欢迎。    代表作有:    《精通Hibernate:Java对象持久化技术详解(第2版)》2010-1-13    《Tomcat与Java Web开发技术详解(第2版)》2009    《Java网络编程精解》2007    《Java面向对象编程》2006    《精通Hibernate:Java对象持久化技术详解》2005    《精通Struts:基于MVC的Java Web设计与开发》2004    《Tomcat与Java Web开发技术详解》2004 《Java 2认证考试指南与试题解析》2002

目录
第1章 Java应用分层架构及软件模型
  1.1 应用程序的分层体系结构
    1.1.1 区分物理层和逻辑层
    1.1.2 软件层的特征
    1.1.3 软件分层的优点
    1.1.4 软件分层的缺点
    1.1.5 Java应用的持久化层
  1.2 软件的模型
    1.2.1 概念模型
    1.2.2 关系数据模型
    1.2.3 域模型
    1.2.4 域对象
    1.2.5 域对象之间的关系
    1.2.6 域对象的持久化概念
  1.3 小结
  1.4 思考题
第2章 Java对象持久化技术概述
  2.1 直接通过JDBC API来持久化实体域对象
  2.2 ORM简介
    2.2.1 对象-关系映射的概念
    2.2.2 ORM中间件的基本使用方法
    2.2.3 常用的ORM中间件
  2.3 实体域对象的其他持久化模式
    2.3.1 主动域对象模式
    2.3.2 JDO模式
    2.3.3 CMP模式
  2.4 Hibernate API简介
    2.4.1 Hibernate的核心接口
    2.4.2 事件处理接口
    2.4.3 Hibernate映射类型接口
    2.4.4 可供扩展的接口
  2.5 小结
  2.6 思考题
第3章 个Hibernate应用
  3.1 创建Hibernate的配置文件
  3.2 创建持久化类
  3.3 创建数据库Schema
  3.4 创建对象-关系映射文件
    3.4.1 映射文件的文档类型定义(DTD)
    3.4.2 把Customer持久化类映射到CUSTOMERS表
  3.5 通过Hibernate API操纵数据库
    3.5.1 Hibernate的初始化
    3.5.2 访问Hibernate的Session接口
  3.6 运行helloapp应用
    3.6.1 创建运行本书范例的系统环境
    3.6.2 创建helloapp应用的目录结构
    3.6.3 把helloapp应用作为独立应用程序运行
    3.6.4 把helloapp应用作为Java Web应用运行
  3.7 小结
  3.8 思考题
第4章 hbm2java和hbm2ddl工具
  4.1 创建对象-关系映射文件
    4.1.1 定制持久化类
    4.1.2 定制数据库表
  4.2 建立项目的目录结构
  4.3 运行hbm2java工具
  4.4 运行hbm2ddl工具
  4.5 使用XML格式的配置文件
  4.6 小结
  4.7 思考题
第5章 对象-关系映射基础
  5.1 持久化类的属性及访问方法
    5.1.1 基本类型属性和包装类型属性
    5.1.2 Hibernate访问持久化类属性的策略
    5.1.3 在持久化类的访问方法中加入程序逻辑
    5.1.4 设置派生属性
    5.1.5 控制insert和update语句
  5.2 处理SQL引用标识符
  5.3 创建命名策略
  5.4 设置数据库Schema
  5.5 设置类的包名
  5.6 运行本章的范例程序
  5.7 小结
  5.8 思考题
第6章 映射对象标识符
  6.1 关系数据库按主键区分不同的记录
    6.1.1 把主键定义为自动增长标识符类型
    6.1.2 从序列(Sequence)中获取自动增长的标识符
6.2 Java语言按内存地址区分不同的对象
6.3 Hibernate用对象标识符(OID)来区分对象
6.4 Hibernate的内置标识符生成器的用法
    6.4.1 increment标识符生成器
    6.4.2 identity标识符生成器
    6.4.3 sequence标识符生成器
    6.4.4 hilo标识符生成器
    6.4.5 native标识符生成器
  6.5 映射自然主键
    6.5.1 映射单个自然主键
    6.5.2 映射复合自然主键
  6.6 小结
  6.7 思考题
第7章 映射一对多关联关系
  7.1 建立多对一的单向关联关系
    7.1.1 元素的not-null属性
    7.1.2 级联保存和更新
  7.2 映射一对多双向关联关系
    7.2.1 元素的inverse属性
    7.2.2 级联删除
    7.2.3 父子关系
  7.3 映射一对多双向自身关联关系
  7.4 改进持久化类
  7.5 小结
  7.6 思考题
第8章 通过Hibernate操纵对象(上)
  8.1 Java对象在JVM中的生命周期
  8.2 理解Session的缓存
    8.2.1 Session的缓存的作用
    8.2.2 脏检查及清理缓存的机制
  8.3 Java对象在Hibernate持久化层的状态
    8.3.1 临时对象的特征
    8.3.2 持久化对象的特征
    8.3.3 被删除对象的特征
    8.3.4 游离对象的特征
  8.4 Session接口的详细用法
    8.4.1 Session的save()和persist()方法
    8.4.2 Session的load()和get()方法
    8.4.3 Session的update()方法
    8.4.4 Session的saveOrUpdate()方法
    8.4.5 Session的merge()方法
    8.4.6 Session的delete()方法
    8.4.7 Session的replicate()方法
  8.5 级联操纵对象图
    8.5.1 级联保存临时对象
    8.5.2 更新持久化对象
    8.5.3 持久化临时对象
    8.5.4 更新游离对象
    8.5.5 遍历对象图
  8.6 小结
  8.7 思考题
第9章 通过Hibernate操纵对象(下)
  9.1 与触发器协同工作
  9.2 利用(Interceptor)生成审计日志
  9.3 Hibernate的事件处理机制
  9.4 批量处理数据
    9.4.1 通过Session来进行批量操作
    9.4.2 通过StatelessSession来进行批量操作
    9.4.3 通过HQL来进行批量操作
    9.4.4 直接通过JDBC API来进行批量操作
  9.5 使用元数据
  9.6 通过Hibernate调用存储过程
  9.7 小结
  9.8 思考题
第10章 映射组成关系
  10.1 建立精粒度对象模型
  10.2 建立粗粒度关系数据模型
  10.3 映射组成关系
    10.3.1 区分值(Value)类型和实体(Entity)类型
    10.3.2 在应用程序中访问具有组成关系的持久化类
  10.4 映射复合组成关系
  10.5 小结
  10.6 思考题
第11章 Hibernate的映射类型
  11.1 Hibernate的内置映射类型
    11.1.1 Java基本类型的Hibernate映射类型
    11.1.2 Java时间和日期类型的Hibernate映射类型
    11.1.3 Java大对象类型的Hibernate映射类型
    11.1.4 JDK自带的个别Java类的Hibernate映射类型
    11.1.5 使用Hibernate内置映射类型
  11.2 客户化映射类型
    11.2.1 用客户化映射类型取代Hibernate组件
    11.2.2 用UserType映射枚举类型
    11.2.3 实现CompositeUserType接口
    11.2.4 运行本节范例程序
  11.3 操纵Blob和Clob类型数据
  11.4 小结
  11.5 思考题
第12章 映射继承关系
  12.1 继承关系树的每个具体类对应一个表
    12.1.1 创建映射文件
    12.1.2 操纵持久化对象
  12.2 继承关系树的根类对应一个表
    12.2.1 创建映射文件
    12.2.2 操纵持久化对象
  12.3 继承关系树的每个类对应一个表
    12.3.1 创建映射文件
    12.3.2 操纵持久化对象
  12.4 选择继承关系的映射方式
  12.5 映射多对一多态关联
  12.6 小结
  12.7 思考题
第13章 Java集合类
  13.1 Set(集)
    13.1.1 Set的一般用法
    13.1.2 HashSet类
    13.1.3 TreeSet类
    13.1.4 向Set中加入持久化类的对象
  13.2 List(列表)
  13.3 Map(映射)
  13.4 小结
  13.5 思考题
第14章 映射值类型集合
  14.1 映射Set(集)
  14.2 映射Bag(包)
  14.3 映射List(列表)
  14.4 映射Map
  14.5 对集合排序
    14.5.1 在数据库中对集合排序
    14.5.2 在内存中对集合排序
  14.6 映射组件类型集合
  14.7 小结
  14.8 思考题
第15章 映射实体关联关系
  15.1 映射一对一关联
    15.1.1 按照外键映射
    15.1.2 按照主键映射
  15.2 映射单向多对多关联
  15.3 映射双向多对多关联关系
    15.3.1 关联两端使用元素
    15.3.2 在inverse端使用元素
    15.3.3 使用组件类集合
    15.3.4 把多对多关联分解为两个一对多关联
  15.4 小结
  15.5 思考题
第16章 Hibernate的检索策略
  16.1 Hibernate的检索策略简介
  16.2 类级别的检索策略
    16.2.1 立即检索
    16.2.2 延迟检索
  16.3 一对多和多对多关联的检索策略
    16.3.1 立即检索(lazy属性为“false”)
    16.3.2 延迟检索(lazy属性为默认值“true”)
    16.3.3 增强延迟检索(lazy属性为“extra”)
    16.3.4 批量延迟检索和批量立即检索(使用batch-size属性)
    16.3.5 用带子查询的select语句整批量初始化orders集合(fetch属性为“subselect”)
    16.3.6 迫切左外连接检索(fetch属性为“join”)
  16.4 多对一和一对一关联的检索策略
    16.4.1 迫切左外连接检索(fetch属性为“join”)
    16.4.2 延迟检索(lazy属性为默认值“proxy”)
    16.4.3 无代理延迟检索(lazy属性为“no-proxy”)
    16.4.4 立即检索(lazy属性为“false”)
    16.4.5 批量延迟检索和批量立即检索(使用batch-size属性)
  16.5 控制迫切左外连接检索的深度
  16.6 在应用程序中显式指定迫切左外连接检索策略
  16.7 属性级别的检索策略
  16.8 小结
  16.9 思考题
第17章 Hibernate的检索方式(上)
  17.1 Hibernate的检索方式简介
&n

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP