• 精通JPA与Hibernate:Java对象持久化技术详解—微课视频版
21年品牌 40万+商家 超1.5亿件商品

精通JPA与Hibernate:Java对象持久化技术详解—微课视频版

43.3 2.6折 168 九品

仅1件

天津宝坻
认证卖家担保交易快速发货售后保障

作者孙卫琴

出版社清华大学出版社

出版时间2021-04

版次1

装帧其他

货号1383842977188681147

上书时间2024-08-25

转转图书专营店

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

   商品详情   

品相描述:九品
图书标准信息
  • 作者 孙卫琴
  • 出版社 清华大学出版社
  • 出版时间 2021-04
  • 版次 1
  • ISBN 9787302576273
  • 定价 168.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 712页
  • 字数 1158千字
【内容简介】
本书详细介绍了运用JPA以及目前*成熟的Hibernate 5版本进行Java对象持久化的技术。通过本书,读者不仅能掌握用JPA和Hibernate工具对这两种模型进行映射的技术,还能获得设计与开发Java对象模型和关系数据模型的先进经验。本书将帮助读者编写出具有合理的软件架构以及好的运行性能和并发性能的实用应用程序。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的应用实例,并提供了详细的开发和部署步骤。无论对于Java开发的新手还是行家来说,本书都是精通Java对象持久化技术的必备实用手册。
【作者简介】
:
    孙卫琴,知名IT作家和Java专家,毕业于上海交通大学,随后主要从事基于Java的软件开发工作,在此期间还从事Java方面的培训和咨询工作。2002年开始Java技术领域的创作,文风清晰严谨、深入浅出,深受读者欢迎,其多部作品的销量在同类书籍中一度位居全国榜首。
    代表著作有:《Java面向对象编程》《Java网络编程精解》《Java逍遥游记》《Hibernate逍遥游记》《精通Hibernate: Java对象持久化技术详解》《精通Struts: 基于MVC的Java Web设计与开发》《Tomcat与、Java Web开发技术详解》《Java 2认证考试指南与试题解析》。
【目录】
1章Java应用分层架构及软件模型

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

1.1.1区分物理分层和逻辑分层

1.1.2软件层的特征

1.1.3软件分层的优点

1.1.4软件分层的缺点

1.1.5Java应用的持久化层

1.2软件的模型

1.2.1概念模型

1.2.2关系数据模型

1.2.3域模型

1.3小结

1.4思考题

2章Java对象持久化技术概述

2.1直接通过JDBC API来持久化实体域对象

2.2ORM简介

2.2.1对象关系映的概念

2.2.2描述对象关系映信息的元数据

2.2.3访问ORM中间件的API

2.2.4常用的ORM中间件

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

2.3.1主动域对象模式

2.3.2CMP模式

2.3.3运用ORM的JPA模式

2.4小结

2.5思考题

3章一个helloapp应用

3.1创建Hibernate的配置文件

3.1.1用Java属性文件作为Hibernate配置文件

3.1.2XML格式的Hibernate配置文件

3.2创建持久化类

3.3创建数据库Schema

3.4创建对象关系映文件

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

3.4.2把Customer持久化类映到CUSTOMERS表

3.5通过Hibernate API纵数据库

3.5.1Hibernate的初始化

3.5.2Hibernate的遗留初始化方式

3.5.3访问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章使用注解和JPA

4.1创建包含注解的持久化类

4.2方式一: 注解和Hibernate API

4.2.1创建Hibernate配置文件

4.2.2自动创建数据库表

4.2.3使用Hibernate API

4.3方式二: 注解和JPA API 

4.3.1创建JPA的配置文件

4.3.2使用JPA API

4.3.3从JPA API中获得Hibernate API

4.4方式三: 对象关系映文件和JPA API

4.5小结

4.6思考题

5章对象关系映基础

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

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

5.1.2访问持久化类属性的方式

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

5.1.4设置派生属性

5.1.5控制insert和update语句

5.1.6映枚举类型

5.2处理SQL引用标识符

5.3创建命名策略

5.4设置数据库Schema

5.5运行范例程序

5.6使用Hibernate的对象关系映文件

5.6.1设置访问持久化类属性的方式

5.6.2映Customer类的虚拟name属性

5.6.3忽略Customer类的avgPrice属性

5.6.4映Customer类的se属性

5.6.5映Customer类的totalPrice派生属性

5.6.6控制insert和update语句

5.6.7映Customer类的description属性

5.6.8设置自定义的命名策略

5.6.9设置数据库Schema

5.6.10设置类的包名

5.7小结

5.8思考题

6章映对象标识符

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

6.1.1把主键定义为自动增长标识符类型

6.1.2从序列(Sequence)中获取自动增长的标识符

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

6.3Hibernate用对象标识符(OID)来区分对象

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

6.4.1increment标识符生成器

6.4.2identity标识符生成器

6.4.3sequence标识符生成器

6.4.4table标识符生成器

6.4.5auto标识符生成器

6.5映自然主键

6.5.1映单个自然主键

6.5.2映复合自然主键

6.6映派生主键

6.7使用Hibernate的对象关系映文件

6.7.1increment标识符生成器

6.7.2identity标识符生成器

6.7.3sequence标识符生成器

6.7.4auto(native)标识符生成器

6.7.5映单个自然主键

6.7.6映复合自然主键

6.7.7映派生主键

6.8小结

6.9思考题

7章映一对多关联关系

7.1映多对一单向关联关系

7.1.1TransientPropertyValueEception异常

7.1.2级联持久化

7.2映一对多双向关联关系

7.2.1建立持久化对象之间的关联关系

7.2.2级联删除

7.2.3父子关系

7.3映一对多双向自身关联关系

7.4改进持久化类

7.5使用Hibernate的对象关系映文件

7.5.1映多对一单向关联关系

7.5.2映一对多双向关联关系

7.5.3映一对多双向自身关联关系

7.6小结

7.7思考题

8章通过JPA和Hibernate纵对象(上)

8.1Java对象在JVM中的生命周期

8.2理解持久化缓存

8.2.1持久化缓存的作用

8.2.2脏检查及清理缓存的机制

8.3Java对象在持久化层的状态

8.3.1临时对象(Transient Object)的特征

8.3.2持久化对象(Persistent Object)的特征

8.3.3被删除对象(Removed Object)的特征

8.3.4游离对象(Detached Object)的特征

8.4Session接口的用法

……

9章 通过JPA和Hibernate操作对象(下)

10章 映射组成关系

11章 Hibernate的映射类型

12章 映射继承关系

13章 Java集合类

14章 映射值类型集合

15章 映射集体关联关系

16章 Hibernate的检索策略

17章 检索数据API(上)

18章 检索数据API(下)

19章 Hibernate高级配置

20章 声明数据库事物

21章 处理并发问题

22章 管理Hibernate 的缓存

23章 管理Session对实现对话

24章 Spring、JPA与Hibernate集合

25章 运用Spring和Hibernate创建购物网站

 

 
点击展开 点击收起

—  没有更多了  —

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

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