This training explores the Java Persistence API within the context of a web-based Java Enterprise Edition application, as well as within a stand-alone Java Standard Edition application. This includes using Java Persistence API with the Enterprise JavaBeans technology and Context and Dependency Injection.
Topics
- Object Persistence
- Overview of the Java Persistence API
- Java Persistence API Entities
- Understanding the Entity Manager
- Modeling Entity Relationships
- Entity Inheritance and Object-Relational Mapping
- Persisting Enums and Collections
- JPQL
- Criteria API
- Advanced Queries
- Lifecycle Callbacks
- Validation
- Concurrency
- Locking
- Caching
- Testing