资源名称:精通Hibernate:Java对象持久化技术详解(第2版)

内容简介:

本书在第一版基础上,理论内容更新,更加注重理论与实践的结合,有java基础菜鸟教程大量具有典型性和实用价值java的视频的Hibernate应用实例。全书将详细介绍运用目前最成熟的Hibernate 3.3版本进行Javjava官网入口a对象java基础类型有哪些持久化的技术,既能掌握用Hibernate工具对这两种模型进行映射的技术,又能获得设计与开发Java对象模型和关系数据模型的经验。光盘包括本书范例java是什么意思源程序、java技术视频涉及软件的最新版本的安装程序,以及java下载配套的语音讲座。

本书无论对于Java开发的新手还是行家来说,都是精通Java对象持久化技术的必备实用手册。

资源目录:

第1章 Java应用分层架构及软件模型

 1.1 应用程序的分层体系结构

  1.1.1 区分物理层和逻辑层

  1.1.2 软件层的特征

  1.1.3 软件分层的优点

  1.1.4 软件分层的缺点

  1.1.5 Java应用的持久化层

 1.2java语言视频 软件的模型

  1.java基础入门第三版电子书2.1 概念模型

  1.2.2 关系数据模型

 java编辑视频 1.2.3 域模型

  1.2.4 域对象

  1.2.5 域对象之基于java的视频网站间的关系

  1.2.6 域对象java全套视频的持久化概java官网入口

 1.3 小结

 1.4 思考题

第2章 Jjava培训班出来找不到工作ava对象持久化技术概述

 2.1 直接java培训机构价目表通过JDBC API来持久化实体域对象

 2.2 ORM简介

  2.2.1 对象-关系映射的概念

  2.2.2 ORM中间件的基本使用方法

  2.2.3 常用的ORM中间件

 2.3 实体域对象的其他持久化模式

  2.3.1 主动域java全套视频对象模式

  2.3.2 JDOjava教学案例模式

  2.3.3 CMP模式

 2.4 Hibernate Ajava基础类型PI简介

  2.4.1 Hibernate的核心接口

  2java基础数据类型有几种.4.2 事件处理接口

  2.4.3 Hibernate映射类型接口

  java自行车官网2.4.4 可供扩展的接java讲解视频

 2.5 小结

 2.6java操作视频 思考题

第3章 第一个Hibernate应用

 3.1 创建Hibernate的配置文件

 3.2 创建持久化类

 3.3 创建数据库Schema

 3.4 创建对象-关系映射文件

  3.4.1 映射文件的文档类型定义(DTD)

  3.java基础类型4.2 把Customer持久化类映射到CUSTOMEjava讲课视频RS表

 3.5 通过Hjava基础面试题ibernate API操纵数据库

  3.5.1 Hibernate的初始化

  3.5.2 访问Hibejava课程教案rnate的Session接口

 3.6 运行helloapp应用

  3.6.1 创建运行本书范例的系统环境

  3.6.2 创建helloapp应用的目录结构

  3.6.3 把helloapp应用作为独立应用程序运行

  3.java基础类型6.4 把helljava培训班学费一般多少oapp应用作为Java Web应用运行

 3.7 小结

 3.java培训机构哪家最好8 思考题

第4章 hbm2java和hbmjava讲课2ddl工具

 4.1 创建对象-关系映射文件

  4.1.1 定制持久化类

  4.1.2 定制数据库表

 4.2 建立项目的目录结java基础全套视频教程

 4.3 运行hbm2java工具

 4.4 运行hbm2ddl工具

 4.5 使用XML格式的配置文件

 4.6 小结

 4.java基础视频教程全集7 思考题

第5章 对象-关系映射基java全套视频

 5.1 持久化类的属性及访问方法

  5.1.1 基本类型属性和包装类型属性

  5.1.2 Hibernajava基础知识总结 超详细te访java教学视频免费问持久化类属性的策略

  5.1.3 在持久化类的访问方法中加入程序java逻辑

  5.1.4 设置派生属性

  5.1.5 控制insert和update语句

 5.2 处理SQL引用标识符

 5.3 创建命名策略

 5.4 设置数据库Schemajava教程视频免费下载

 5.5 设置类的包名java公开课视频

 5.6 运行本章的范例程序

 5.7 小结

 5.8 思java培训班哪个最好考题

第6章java教学案例 映射对象标识符

 6.1 关系数据库按主键区分不同的记录

  6.1.1 把主键定义为自java 项目视频动增长标识符类型

  6.1.java程序视频2 从序列(Sequence)中获取自动增java课程教案长的标识符java语言视频

6.2 Java语言按内存地址区分不同的对象

6.3 Hibernatjava课程教案e用java课程设计实例对象标识符(OID)来区分对象

6.4 Hibernate的内置标识符生成器的用法

  6.4.1 incremenjava的教学视频教程下载t标识符生成器

  6.java培训机构哪家最好4.2 identity标识符生成器

  6.4.3 sjava基础数据类型有几种eque大连Java培训nce标识符生成器

  6.4.4 hilo标识符生成器

  6.4.5 native标识符生成器

 6.5 映射自然主键

  6.5.1 映射单个自然java教程视频免费下载主键

  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 级联删除

  java程序视频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 Sessiojava讲课n接口的详细用法

  8.4.1 Sessijava是什么意思on的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 Sjava基础类型ession的delete()方法

  8.4.7 Session的replicate()方法

 8.5 级联操纵对象图

  8.5.1 级联保存临时对象

  8.5.2 更新java基础菜鸟教程持久化对象

  8.5.3 持久化临时对象

  8.5.4 更新游离对象基于java的视频网站

  8.5.5 遍历对象图

 8.6 小结

 8.西安动力节点Java培训7 思考题

第9章 通过Hibernate操纵对象(javascript下)

 java课堂总结9.java课程教案1 与触发器java基础面试题协同工作

 java自行车是哪国牌子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 映射组成关系

  1java培训机构哪家最好0.java技术视频3.1 区分值(Value)类型和实体(Entity)类型

  10.3.2 在应用程序中访问具有组成关系的持久化类

 java基础入门第三版电子书10.4 映射复合组成关系

 10.5 小结

 10.6 思考题

第11章 Hibernate的映射类型

 11.1 Hiberjava教学案例nate的内置映射类型

  11.1.1 Java基本类型的Hibernate映射类型

  11.1.2 Java时间和日期类型的Hibernate映射类型

  11.1.3 Java大对象类型的Hibernatejava全套视频映射类型

  11java操作视频.1.4 JDK自带的个别Java类的Hibernate映射类型

  11.1.5 使用Hibernate内置映射类型

 11.2 客户化映射类型

  11.2.1 用java公开课视频客户化映射类型取代Hibernate组件

  11.2.2 用UserType映射枚举类型

  11.2java培训班学费一般多少.3java基础全套视频教程 实现CompositeUserType接口

  11.2.4 运行本节范例程序

 11.java基础视频教学3 操纵Blob和Clojava培训机构哪家最好b类型数据

 11.4 小结

 11.5 思考题

第12章 映射继承关系

 12.1 继承关系树的每个具体类对应一个表

  12.1.1 创建映射文件

  12.1.2 操纵持久化对象

 12.2 继承关系树的根类对应一个表

  12.2.1 创建映射文件

  12.2.2 操纵持久化对象

 12.3 继承关系树java基础菜鸟教程的每个类对应一个表

  12.3.1 创建映射文件

  12.3.2 操纵持久化对象

 12.4 选择继承关系的映射方式

 12.5 映射多对一多态关联

 12.6 小结

 12.7 思考题

第13章java程序视频 Java集合类

 13java培训机构出来的好找工作吗.1 Set(集)

 java技术视频 java制作视频13.1.1 Set的一般用法

  13.1.2 HashSet类

  13.1.3 TreeSet类

  13.1.4 向Set中加入持久化西安动力节点Java培训类的对象

 13.2 List(java的视频列表)

 13.3 Map(映射)

 13.4 小结

 13.5 思考题

第14章 映射值类java操作视频文件型集合

 14.1 映射Set(集)

 14.2 映射Bag(包)

 14.3 映射List(列表)

 14.4 映射Map

 14.5 对集合排序

  14.5.1 在数据java库中对集合排序

  14.5.2 在内存中对集合排序

 14.6 映射组件类型集合

 14.7 小结

 14.8 思考题

java基础题库及答案15java培训机构出来的好找工作吗章 映射实体关联关系

 15.1 映射一对一关联

  15.java讲解视频1.1 按照外键映射  

  15.1.2 按照主键映射

 15.2 映射单向多对多java教程视频免费下载关联

 15.3 映射双向多对多关联关系

  15.3.1 关联两端使用元素

 大连Java培训 15java培训班哪个最好.3.2java语言视频 在inverse端使用元素

  15.3.3 使用组件类集合

  15.3.4 把多对多关联分解为两个一对多java课堂总结关联

 15.4 小结

 15.5 思考题

第16章 Hibernate的检索策略

 16.1 Hibernate的检索策略简介

 16.2 类级别的检索策略

  16.2.1 立即检索

  16.2.2 延迟检索

 16java基础题库及答案.3 一对多和多对多关联的java的教学视频教程下载检索策略

  16.3.1 立即检索(lazy属性为“fjava基础全套视频教程alse”)

  java基础类型16.3.2 延迟检java培训机构价目表索(lazy属性为默认值“true”)

  16.3.3 增强延迟检索(lazy属性为“extra”)

  16.3.4 批量延迟检索和批java基础题库及答案量立即检索(使用batch-size属性)

  16.3.5 用带子查询的selecjava下载t语句整批量初始化orders集合(fetch属性为“subselect”)

  16.3.java基础入门第三版电子书6 迫切左外连接检索(fetch属性为“join”)

 16.4 多对一和一对一关联的检索策略

  16.4.1 迫切左外连接检索(fetch属性为“join”)

  16.4.2 延迟检索(lazy属性为默认值java编辑视频“proxy”)

  16.4.3 无代理延迟检索(lazy属性为“no-proxy”)

  16.4.4 立即检索(lazy属性为“false”)java操作视频

  16.4.5 批量延迟检索和批量立即检索java的视频(使用batch-size属性)

 16.5 控制迫切左外连接检索的深度

 16.6 在应用程序中显式指定迫切左外连接检索策略

 16.7 属性级别的检索策略

 16.8java培训班学费一般多少 小结

 16.9 思考题

第17章 Hibernate的检索方式(上)

 17.1 Hibernate的检索方式简介

  17.1.1 HQL检索方式

  1java的教学视频教程下载7.1.2 QBC检索方式

  17.1.3 本地SQL检索方式

  17.1.4 关于本章范例程序

  17.1.5 使用别名

  17.1.6 多态查询

  17.1.7 对查询结果排序

  17.1.8 分页查询

  17.1.9 检索单个对象(uniqueResult()方法)

  17.1.10 按主键逐个处理查询结果(iterate()方法)

  17.1.11 可滚java线下培训动的结果集

  17.1.12 在HQL查询语句中绑定参数

  17.1.13 设置查询附属事项

  17.1.14 在映射文件中定义命名查询语句

  17.1.15 在HQL查询语句中调java基础题库及答案java基础类型函数

 java基础全套视频教程17.2 设定查询条件

  17.2.1java公开课视频 比较运算

  17.2.2 范围运算

  17.2.3 字符java技术视频串模式匹配

  17.2.4 逻辑运算

  17.2.5 集合运java全套视频

 17.3 小结

 17.4 思考题

第18章 Hibernate的检索方式(下java讲课视频

 18.1 连接查询

  java是什么意思18.1.1 默认情况下关联级别java 视频教程的运行时检索策略

  18.1.2 迫切左外连接

  18.1.3 左外java培训机构哪家最好连接

  1java基础视频教学8.java课堂总结1.4 内连接

  18.1.5 迫切内连接

  18.1.6 隐式内连接

  18.1.7 右外连接

  18.1.8 使用SQL风格的交叉连接和隐式内连接

  18.1.9 关联级别运行时的检索策略

 18.2 投影查询

 18.3 报java讲课表查询

  18.3.1 使用聚集函数

  18.3.java基础面试题2 分组查询

  18.3.3 优化报表查询的性能

 18.4 高级查询技巧

  18.4.1 动态查询

  18.4.java课程教学2 集合过滤

  18.4.3 子查询

 java讲课 18.4.4 本地SQL查询

  18.4.5 查询结java培训果转换器

 18.5 查询性能优化

  18.5.1 iterate()方法

  18.5.2 查询缓存

 18.6 小结

 18.7 思考题

第19章 Hibernate高级配置

 19.1 配置数据库连接池

  19.1.1 使用默认的数据库连接池

  19.1.2 使用配置文件指定的数据库连接池

  19.1.3 从容器中获得数据源

  1java操作视频9.1.4 由Java应用本身提供数据库连接

 19.2 配置事务类型

 19.3 把SessionFactory与JNDI绑定

 19.4 配置日志

 19.5 使用XML格式的配置文件

 19.6 小结

 19.7 思考题

第20章 声明数java培训机构价目表据库事务

 20.1 数据库事务的概念

 20.2 声明事务边界的方式

 20.3 在mysql.exe程序中声明事务

 20.4 Java应用通过JDBC API声明JDBC事务

 20.5 Javjava的视频a应用通过Hibernate API声明JDBC事务

  20.5.1 处理异常

  20.5.2 Session与事务的关系

  20.5.3 设定事务超时

 20.6 Java应用通过Hibernate API声明JTA事务

 20.7 Java应用通过JTA API声明JTA事务

 20.8 小结

 20.9 思考题

第21章 处理并发java自行车官网问题

 21.1 多个事务并发运行时的并发问题

  21.1.1 第一类丢失更新

  21.1.2 脏读

  21.1.3 虚读

  21.1.4 不可重复读

  21.1.5 第二类丢失更新基于java的视频网站

 21.2 数据库系统的锁的基本原理

  21.2.1 锁的多粒度性及自动锁升java课程视频

  21.2.2 锁的类型和兼容性

  21.2.3 死锁及其防止办法

 21.3 数据库的事务隔离级别

  21.3.1 在mysql.exe程序中设置隔离级别

  21.3.2 在应用程序中设置隔离级别

 21.4 在应用程序中采java下载用悲观锁

  21.4.1 利用数据库系统的独占锁来实现悲观锁

  21.4.2 由应用程序实现悲观锁

 21.5 利用Hibernate的版本控制来实现乐观锁

  21java的教学视频教程下载.5.1 使用元素

  21.5.2 使用元素

  21.5.3 对游离基于java的视频网站对象进行版本检查

  21.5.4 强制更新版本

 21.6 实现java基础题库及答案乐观锁的其他方法

 21.7 小结

 21.8 思考题

第22章 管理Hibernate的缓存

 22.1 缓存的基本原理

  22.1.1 持久化层的缓存的范围

  22.1.2 持久化层的缓存的并发访问策略

 22.2 Hibernate的二级缓存结构

 22.3 管理Hibernate的第一级缓存

 22.4 管理java的教学视频教程下载Hibernjava培训机构价目表ate的第二级缓存

  22.4.1 配置进程范围内的第二级缓存

  22.4.2 配置集群范围内的第二级缓存

  22.4.3 在应用程序中管java讲课视频理第二级缓存

  22.4.4 Sejavascriptssion与第二级缓存的交互模式

 22.5 运行本章的范例程序

 22.6 小结

 22.7 思考题

第23章 管理Session和实现对话

 23.1 管理Session对象的生命周期

  23.1.1 Session对象的生命周期与本地线程绑定

  23.1.2 Session对象的生命周期与java操作视频JTA事务绑定

 23.2 实现对话

  23.2.1 使用游离对象

  23.2.2 使用手java技术视频工清理缓存模式下的Session

 23.3 小结java基础知识总结 超详细

 23.4 思考题java基础菜鸟教程

第24章 Hibernate与Struts框架

 java基础全套视频教程24.1 实现业务数据

 24.2 实现业务逻辑

 24.3java语言视频 netstore应用的订单业务

 24.4 小结

第25章 Hibernate与EJB组件

 25.1java基础入门第三版电子书 创建EJB组件

  java课堂总结25.1.1 编写Remote接口

  25.1.2 编写Home接口

  25.1.3 编写Entejava操作视频rprise Java Bean类

 25.2 在业务代理类中访问EJB组件

 25.3 发布J2java培训班哪个最好EE应用

  25.3.1 在JBoss上部署EJB组件

  25.3.2 在JBoss上部署Web应用

  25.3java语言视频.3 在JBoss上部署J2EE应用

 25.4 小结

附录A 标准SQL语言的用法

 A.java课件1 数据完整性

  A.1.1 实体完整性

  A.1.2 域完整性

  A.1.3 参照完整性

 A.2 DDL数据定义语言

 A.3 DML数据操纵语言

 A.4 DQL数据查询语言

  A.4.1 简单查询

  A.4.2 连接查询

  A.4.3 子查java教学案例

  A.4.4 联合查询

  A.4.5 报表查询

附录B Java语言的反射java制作视频机制

 B.1 Java Reflection API简介

 B.2 运用反射机制来持久化Java对象

附录C 用XDoclet工具生成映射文件

 C.1 创建带有@hibernate标记的Java源文件

 C.2 建java讲课视频立项目的目录结构

 C.3 运行XDoclet工具

附录D 发布和运行netstore应用

 D.1 运行netstore所需的软件

 D.2 netstore应用的目录结构

 D.3 安装SAMPLEDB数据库java基础视频教学

 D.4 安装和java操作视频配置JBjava语言视频oss服务器

 D.5 发布netstore应用

  D.5.1 在工作模式1下java课程教案发布netstore应用

  D.5.2 在工作模式2下发布netstore应用

 D.6 运行netstore应用

附录E Hibernate 3升级指南

 E.1 Hibernate API 变化西安动力节点Java培训

  E.1.1 包名

  Ejava基础类型有哪些.1.2 org.hiberjava语言视频nate.classic包

  E.1.3 Hibernate所依赖的第三方软件包

  E.1.4 异常模型

  E.1.5 Sesjava 视频教程sion接java培训

  E.1.6 createSQLQuery()

  E.1.7 Lifecycle 和 Validatabl基于java的视频网站e 接口

  E.1.8 Interceptor接口

  E.1.9 UserType和CompositeUserType接口

  E.1.10 FetchMode类

  E.1.11 PersistentEnum类

  E.1.12 对Blo大连Java培训b 和Clob的支持

  E.1.13 Hibernate中供扩基于java的视频网站展的API的变化

 E.2 元数据的变化java讲课视频

  E.2.1 检索策略

  E.2.2 对象标识符的映射

  E.2.3 集合映射

  E.2.4 DTD

 E.3 查询语西安动力节点Java培训句的变化

 E.4 把Hibjava培训班出来找不到工作ernate 2应用升级到Hibernate 3应用

附录java编辑视频F 思考题答案

参考文献

资源截图:

1.png

声明:本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考,本站不提供任何技术服务或疑问解答,请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。敬请谅解!