Home Page Icon
Home Page
Table of Contents for
cover
Close
cover
by Merrick Schincariol, Mike Keith
Pro JPA 2, Second Edition
Title Page
Dedication
Contents at a Glance
Contents
About the Authors
About the Technical Reviewer
Acknowledgments
CHAPTER 1: Introduction
Relational Databases
Object-Relational Mapping
Java Support for Persistence
Why Another Standard?
The Java Persistence API
Summary
CHAPTER 2: Getting Started
Entity Overview
Entity Metadata
Creating an Entity
Entity Manager
Putting It All Together
Packaging It Up
Summary
CHAPTER 3: Enterprise Applications
Application Component Models
Session Beans
Servlets
Dependency Management and CDI
CDI and Contextual Injection
Transaction Management
Putting It All Together
Summary
CHAPTER 4: Object-Relational Mapping
Persistence Annotations
Accessing Entity State
Mapping to a Table
Mapping Simple Types
Mapping the Primary Key
Relationships
Embedded Objects
Summary
CHAPTER 5: Collection Mapping
Relationships and Element Collections
Using Different Collection Types
Best Practices
Summary
CHAPTER 6: Entity Manager
Persistence Contexts
Entity Managers
Transaction Management
Choosing an Entity Manager
Entity Manager Operations
Synchronization with the Database
Detachment and Merging
Summary
CHAPTER 7: Using Queries
Java Persistence Query Language
Defining Queries
Parameter Types
Executing Queries
Bulk Update and Delete
Query Hints
Query Best Practices
Summary
CHAPTER 8: Query Language
Introducing JP QL
Select Queries
Aggregate Queries
Update Queries
Delete Queries
Summary
CHAPTER 9: Criteria API
Overview
Building Criteria API Queries
Bulk Update and Delete
Strongly Typed Query Definitions
Summary
CHAPTER 10: Advanced Object-Relational Mapping
Table and Column Names
Converting Entity State
Complex Embedded Objects
Compound Primary Keys
Derived Identifiers
Advanced Mapping Elements
Advanced Relationships
Multiple Tables
Inheritance
Summary
CHAPTER 11: Advanced Queries
SQL Queries
Entity Graphs
Summary
CHAPTER 12: Other Advanced Topics
Lifecycle Callbacks
Validation
Concurrency
Refreshing Entity State
Locking
Caching
Utility Classes
Summary
CHAPTER 13: XML Mapping Files
The Metadata Puzzle
The Mapping File
Summary
CHAPTER 14: Packaging and Deployment
Configuring Persistence Units
Building and Deploying
Outside the Server
Schema Generation
Summary
CHAPTER 15: Testing
Testing Enterprise Applications
Unit Testing
Integration Testing
Best Practices
Summary
Index
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Title Page
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset