• Hibernate逍遥游记
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Hibernate逍遥游记

正版二手书籍,有少量笔记,套装书先咨询客服再下单,无光盘,无册

6.96 1.6折 43.8 八五品

仅1件

山东枣庄
认证卖家担保交易快速发货售后保障

作者孙卫琴 著

出版社电子工业出版社

出版时间2010-07

版次1

装帧平装

货号9787121109676

上书时间2024-10-07

诚信旧书社

七年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:八五品
图书标准信息
  • 作者 孙卫琴 著
  • 出版社 电子工业出版社
  • 出版时间 2010-07
  • 版次 1
  • ISBN 9787121109676
  • 定价 43.80元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 319页
  • 字数 540千字
  • 正文语种 简体中文
【内容简介】
《Java开发专家·Hibernate逍遥游记》Hibernate是非常流行的对象一关系映射工具。本书由浅入深地介绍运用目前最成熟的Hibernate3.3版本进行Java对象持久化的核心技术。本书主要介绍通过HibernateAPI来访问数据库的方法,还介绍把Java对象模型映射到关系数据模型的各种技巧、处理并发问题及实现对话的种种方案。本书将帮助读者编写出具有合理的软件架构,以及好的运行性能和并发性能的实用Hibernate应用。书中内容注重理论与实践相结合,列举大量具有典型性和实用价值的Hibernate应用实例,并提供详细的开发和部署步骤。
随书配套光盘内容为本书所有范例源程序、本书涉及的软件的最新版本的安装程序。
本书在表述方面,引入了中国传统文化中家喻户晓的《西游记》人物孙悟空,以他学习Hibernate为主线,以为花果山实现信息化为案例,带领读者逐步领略Hibernate技术的种种神通妙用,大大增加了书的趣味性。只要读者具备了Java基础知识,就能轻松阅读本书,快速掌握Hibernate技术。
结合大量典型的实例,由浅人深地介绍运用目前最成熟的Hibernate3.3版本来访问尖系数据库的技术。在表述方面引入了中国传统文化中家嗡户晓的《西游记》人物孙悟空,以他学习Hibernate为主线·以为花果山实现信息化为案例,带领读者逐步领略Hibernate技术的种种神通妙用,大大增加了书的趣味性。
把Java对象持久化到关系数据库几乎是所有企业Java应用必不可少的重要环节。因此,《Java开发专家·Hibernate逍遥游记》适用于所有从事开发Java应用的读者。Hibernate是Java应用和关系数据库之间的桥梁,阅读《Java开发专家·Hibernate逍遥游记》,要求读者具备,Java语言和关系数据库的基础知识。
实践是掌握Hibernate的好方法。为了让读者彻底掌握并学会灵活运用Hibernate,《Java开发专家·Hibernate逍遥游记》为每一章都提供了典型的范例在《Java开发专家·Hibernate逍遥游记》配套光盘上提供了完整的源代码,以及软件安装程序。建议读者在学习Hibernate技术的过程中·善于将理论与实践相结合,达到事半功倍的效果。
为了方便初学者顺利地运行《Java开发专家·Hibernate逍遥游记》的范例,光盘上提供的所有范例程序都是可运行的。读者只要把它们复制到本地机器上,就能够运行,不需要再做额外的配置。此外,在每个范例的根目录下还提供了ANT工具的工程文件build.xml,它用于编译和运行范例程序。
【作者简介】
孙卫琴
知名IT作家·Java系列畅销书的作者。1997年毕业于上海交通大学·随后从事基于Java的软件开发工作,还从事Java方面的培训和咨询工作。2002年开始Java技术领域的创作,其作品深受读者好评·多部作品的发行量在国内同类作品中屡居第一。
代表著作有:
《Hibernate逍遥游记》2010
《精通Hibernate:Java对象持久化技术详解》(第2版)2010
《Tomcat与JavaWeb开发技术详解》(第2版)2009
《Java网络编程精解》2007
《Java面向对象编程》2006
《精通Hibernate:Java对象持久化技术详解》2005
《精通Struts:基于MVC的JavaWeb设计与开发》2004
《Tomcat与JavaWeb开发技术详解》2004
《Java2认证考试指南与试题解析》2002
【目录】
第1章访问关系数据库的途径
1.1创建关系数据库表
1.2访问关系数据库的途径
1.2.1通过数据库的自带客户程序与数据库服务器交互
1.2.2通过Java程序与数据库服务器交互
1.3Java程序通过JDBCAPI访问数据库
1.4Java程序通过HibernateAPI访问数据库
1.5Java对象的持久化概念
1.6小结
第2章第一个Hibernate应用
2.1创建Hibernate的配置文件
2.2创建持久化类
2.3创建数据库Schema
2.4创建对象-关系映射文件
2.5通过HibernateAPI操纵数据库
2.5.1Hibernate的初始化
2.5.2访问Hibernate的Session接口
2.6运行monkeys应用
2.6.1创建运行本书范例的系统环境
2.6.2创建monkeys应用的目录结构
2.6.3运行monkeys应用
2.6.4给monkeys应用加入用户界面
2.7小结
第3章对象-关系映射基础
3.1持久化类的属性及访问方法
3.1.1基本类型属性和包装类型属性
3.1.2Hibernate访问持久化类属性的策略
3.1.3在持久化类的访问方法中加入程序逻辑
3.1.4设置派生属性
3.1.5控制insert和update语句
3.2处理SQL引用标识符
3.3使用XML格式的配置文件
3.4运行本章的范例程序
3.5小结
第4章映射对象标识符
4.1关系数据库按主键区分不同的记录
4.1.1把主键定义为自动增长标识符类型
4.1.2从序列(Sequence)中获取自动增长的标识符
4.2Java语言按内存地址区分不同的对象
4.3Hibernate用对象标识符(OID)来区分对象
4.4Hibernate的内置标识符生成器的用法
4.4.1increment标识符生成器
4.4.2identity标识符生成器
4.4.3sequence标识符生成器
4.4.4hilo标识符生成器
4.4.5native标识符生成器
4.5映射自然主键
4.6小结
第5章映射一对多关联关系
5.1建立多对一的单向关联关系
5.1.1关于TransientObjectException异常
5.1.2级联保存和更新
5.2映射一对多双向关联关系
5.2.1[set]元素的inverse属性
5.2.2级联删除
5.2.3父子关系
5.3小结
第6章通过Hibernate操纵对象
6.1理解Session的缓存
6.1.1Session的缓存的作用
6.1.2脏检查及清理缓存的机制
6.2Java对象在Hibernate持久化层的状态
6.2.1临时对象的特征
6.2.2持久化对象的特征
6.2.3被删除对象的特征
6.2.4游离对象的特征
6.3Session接口的详细用法
6.3.1Session的save()方法
6.3.2Session的load()和get()方法
6.3.3Session的update()方法
6.3.4Session的saveOrUpdate()方法
6.3.5Session的merge()方法
6.3.6Session的delete()方法
6.4级联操纵对象图
6.5批量处理数据
6.5.1通过Session来进行批量操作
6.5.2通过StatelessSession来进行批量操作
6.5.3通过HQL来进行批量操作
6.6Hibernate的二级缓存结构
6.7小结
第7章Hibernate的检索策略和检索方式
7.1Hibernate的检索策略
7.1.1类级别的检索策略
7.1.2一对多和多对多关联的检索策略
7.1.3多对一和一对一关联的检索策略
7.1.4在应用程序中显式指定迫切左外连接检索策略
7.1.5比较3种检索策略
7.2检索方式
7.2.1HQL检索方式
7.2.2QBC检索方式
7.2.3SQL检索方式
7.3小结
第8章映射组成关系
8.1建立精粒度对象模型
8.2建立粗粒度关系数据模型
8.3映射组成关系
8.3.1区分值(Value)类型和实体(Entity)类型
8.3.2在应用程序中访问具有组成关系的持久化类
8.4映射复合组成关系
8.5小结
第9章Hibernate的映射类型
9.1Hibernate的内置映射类型
9.1.1Java基本类型的Hibernate映射类型
9.1.2Java时间和日期类型的Hibernate映射类型
9.1.3Java大对象类型的Hibernate映射类型
9.1.4JDK自带的个别Java类的Hibernate映射类型
9.1.5使用Hibernate内置映射类型
9.2客户化映射类型
9.3用客户化映射类型取代Hibernate组件
9.4运行范例程序
9.5小结
第10章映射继承关系
10.1继承关系树的每个具体类对应一个表
10.1.1创建映射文件
10.1.2操纵持久化对象
10.2继承关系树的根类对应一个表
10.2.1创建映射文件
10.2.2操纵持久化对象
10.3继承关系树的每个类对应一个表
10.3.1创建映射文件
10.3.2操纵持久化对象
10.4选择继承关系的映射方式
10.5小结
第11章Java集合
11.1Set(集)
11.1.1Set的一般用法
11.1.2HashSet类
11.1.3TreeSet类
11.2List(列表)
11.3Map(映射)
11.4小结
第12章映射值类型集合
12.1映射Set(集)
12.2映射Bag(包)
12.3映射List(列表)
12.4映射Map
12.5对集合排序
12.5.1在数据库中对集合排序
12.5.2在内存中对集合排序
12.6小结
第13章映射实体关联关系
13.1映射一对一关联
13.1.1按照外键映射
13.1.2按照主键映射
13.2映射单向多对多关联
13.3映射双向多对多关联关系
13.3.1关联两端使用[set]元素
13.3.2使用组件类集合
13.3.3把多对多关联分解为两个一对多关联
13.4小结
第14章声明数据库事务
14.1数据库事务的概念
14.2声明事务边界的方式
14.3在mysql.exe程序中声明事务
14.4Java应用通过JDBCAPI声明事务
14.5Java应用通过HibernateAPI声明事务
14.5.1处理异常
14.5.2Session与事务的关系
14.5.3设定事务超时
14.6小结
第15章处理并发问题
15.1多个事务并发运行时的并发问题
15.1.1第一类丢失更新
15.1.2脏读
15.1.3虚读
15.1.4不可重复读
15.1.5第二类丢失更新
15.2数据库系统的锁的基本原理
15.3数据库的事务隔离级别
15.3.1在mysql.exe程序中设置隔离级别
15.3.2在应用程序中设置隔离级别
15.4在应用程序中采用悲观锁
15.5利用Hibernate的版本控制来实现乐观锁
15.5.1使用[version]元素
15.5.2使用[timestamp]元素
15.5.3对游离对象进行版本检查
15.6实现乐观锁的其他方法
15.7小结
第16章管理Session和实现对话
16.1Hibernate管理Session对象的方式
16.2Session对象的生命周期与本地线程绑定
16.3实现对话
16.3.1使用游离对象
16.3.2使用手工清理缓存模式下的Session
16.4Hibernate委托程序来管理Session
16.5小结
点击展开 点击收起

   相关推荐   

—  没有更多了  —

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

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