Cambridge Technology PartnersCommunity Documentation

CDI Query Module

Reference Guide

1.0.0.Alpha5


Introduction
1. Installation
1.1. Prerequisites
1.2. Maven dependency configuration
1.3. Setup your application for CDI Query
2. Core Concepts
2.1. DAOs
2.1.1. The EntityDao interface
2.1.2. The AbstractEntityDao class
2.2. Using Multiple EntityManagers
2.3. Extending EntityManager
3. Query Method Expressions
3.1. Using method expressions
3.2. Query Ordering
3.3. Nested Properties
3.4. Query Options
4. Query Annotations
4.1. Using Query Annotations
4.2. Annotation Options
4.3. Query Options
4.4. Bulk Operations
5. Extending CDI Query
5.1. Query Delegates
5.1.1. Implementing the Query Delegate
5.1.2. Using the DAO Extension
5.2. Including Querydsl
6. JPA Criteria API Support
6.1. API Usage
6.2. Joins
6.3. Boolean Operators
6.4. Selections
7. Auditing
7.1. Activating Auditing
7.2. Using Auditing Annotations
7.2.1. Updating Timestamps
7.2.2. Who's Changing My Entities?
8. EntityHome
8.1. Prerequisites
8.2. EntityHome Usage
8.2.1. Inspecting the EntityHome class
8.3. Using EntityHome with JavaServer Faces
8.3.1. Installing EntityHome for JSF
8.3.2. Configuring EntityHome for JSF
8.3.3. Integrating EntityHome with JSF