更新时间:2018-12-29 15:14:52
封面
版权信息
前言
第一篇 初识JPA(1~4章)
第1章 JPA概述
1.1 什么是数据持久化
1.2 Java持久化技术
1.3 JPA(Java Persistence API)概述
1.4 对象关系映射(ORM)
1.5 本章小结
第2章 搭建JPA开发和运行环境
2.1 JBoss概述
2.2 JBoss应用服务器的搭建
2.3 JBoss IDE开发环境的搭建
2.4 MySQL数据库的下载和安装
2.5 本章小结
第3章 JPA之初体验
3.1 第一个Entity实体类
3.2 第一个SessionBean
3.3 使用EntityManager操作实体
3.4 部署EJB
3.5 调用EJB的Client
3.6 本章小结
第4章 JPA开发工具
4.1 Eclipse Dali JPA 概述
4.2 连接数据库
4.3 开始JPA开发
4.4 本章小结
第二篇 JPA进阶(5~10章)
第5章 映射持久化对象(Entity)
5.1 实体映射基础
5.2 映射表和字段
5.3 主键映射
5.4 映射特殊类型
5.5 映射非持久化类型(@Transient)
5.6 本章小结
第6章 实体关系映射
6.1 实体关系概述
6.2 一对一(@OneToOne)
6.3 一对多(@OneToMany)
6.4 多对一(@ManyToOne)
6.5 高级一对多和多对一映射
6.6 多对多(@ManyToMany)
6.7 集合类的选择
6.8 关系映射示例:客户关系管理系统
6.9 本章小结
第7章 实体映射的高级应用
7.1 多表映射
7.2 嵌入映射
7.3 实体的继承策略
7.4 深入实体继承
7.5 本章小结
第8章 实体管理器(EntityManager)
8.1 实体管理器概述
8.2 操作实体(CRUD)
8.3 实体的生命周期
8.4 实体的高级操作
8.5 实体监听器(Listener)
8.6 本章小结
第9章 查询(Query)
9.1 Query 概述
9.2 JPQL入门
9.3 准备查询
9.4 命名查询(Named Query)
9.5 查询结果的处理
9.6 本地查询(Native Query)
9.7 查询技巧
9.8 本章小结
第10章 查询语言(JPQL)
10.1 JPQL基础
10.2 FROM语句
10.3 WHERE语句
10.4 函数表达式
10.5 子查询
10.6 分组查询
10.7 ORDER BY表达式
10.8 批量操作
10.9 本章小结
第三篇 JPA高级应用(11~15章)
第11章 持久化上下文
11.1 获得EntityManager对象
11.2 实体管理器工厂(EntityManagerFactory)
11.3 容器托管的EntityManager持久化上下文
11.4 事务管理
11.5 应用托管的EntityManager的持久化上下文
11.6 本章小结
第12章 XML映射文件
12.1 XML映射配置VS注释
12.2 映射文件概述
12.3 映射基础
12.4 配置注释< persistence-unit-metadata >
12.5 映射文件的默认配置
12.6 配置查询、生成器和查询结果
12.7 <entity>配置实体
12.8 配置继承
12.9 配置嵌入类
12.10 配置实体监听器
12.11 本章小结
13.1 Java EE应用打包概述
13.2 Java EE类加载机制