Java Persistence API
- 入門以前
- Chapter1 Introduction
- Chapter2 Entities
- 2.1 Requirements on the Entity Class
- 2.1.1 Persistent Field and Properties、2.1.2 Example
- 2.1.3 Entity Instance Creation, 2.1.4 Primary Keys and Entity Identity, 2.1.5 Embeddable Classes, 2.1.6 Mapping Defaults for Non-Relationship Fileds or Properties
- 2.1.7 Entity Relationships
- 2.1.8 Relationship Mapping Default
- 2.1.9 Inheritance
- 2.1.10 Inheritance Mapping Strategeies
- 2.1 Requirements on the Entity Class
- Chapter3 Entity Operation
- 3.1 EntityManager
- 3.2 Entity Instance's Life Cycle
- 3.3 Persistence Context
- 3.4 Entity Listeners and Callback Methods
- 3.5 Query API
- Chapter 4 Query Language
- 4.1 Overview
- 4.2 EJB QL Statement Types
- 4.3 Abstract Schema Types and Query Domains
- 4.4 The FROM Clause and Navigational Declarations
- 4.5 WHERE Clause
- 4.6 Conditional Expressions
- 4.7 GROUP BY, HAVING
- 4.8 SELECT Clause
- 4.9 ORDER BY Clause
- 4.10 Return Value Types, 4.11 Bulk Upudate and Delete Operations, 4.12 Null Values, 4.13 Equality and Comparison Semantics, 4.14 Restrictions, 4.15 Examples, 4.16 EJB QL BNF
- Chapter 5 Entity Manager
- Chapter 6 Entity Packaging
- Chapter 7 Container and Provider Contracts for Deployment and Bootstrapping
- Chapter 8 Metadata Annotations
- Chapter 9 Metadata for Object/Relational Mapping