Contents
- Introduction
- Obtaining Cayenne
- Cayenne Modeler
- Startup
- Main Window
- Main Toolbar
- Navigation Pane
- Detail Pane
- DataDomain Editor
- DataDomain Configuration
- Cache Configuration
- DataMap Editor
- DbEntities
- Entity
- Attributes
- Relationships
- ObjEntities
- Entity
- Attributes
- Relationships
- Callbacks
- Listeners
- DbEntities
- DataNode Editor
- Main
- Adapter
- Password Encoder
- Generate Classes
- Reverse Engineer Schema
- Preferences
- General
- Local Data Sources
- Classpath
- Templates
- Recipes
- Modeling To-One Relationships
- Modeling To-Many Relationships
- Modeling Many-To-Many Relationships
- Modeling Enumerations
- Modeling Embeddables
- Cayenne Contexts
- Lifecycle Events
- Examples
- Inserting Objects
- Basic Inserts
- Enumerations
- To-One Relationships
- To-Many Relationships
- Many-to-Many Relationships
- Flattened Relationships
- To-Dependent PK
- Meaningful PK
- Callbacks
- Listeners
- Embeddables
- BLOBs
- Validation
- Fetching Objects
- Select Queries
- SQL Template Queries
- Paginated Queries
- Named Queries
- Relationship Query
- Relationships
- Order By
- Fetch Limits
- Invalidate and Refetch
- Prefetching and Lazy Loading
- Raw Row Fetching
- Aggregate Functions
- Updating Objects
- Fetch and Update
- Optimistic Locking
- Child Contexts
- Deleting Objects
- Deleting Single Object
- Deleting Multiple Objects
- Delete Rules
- Query Chain
- Unit Testing
- Web Applications
- Custom Templates
- Differences with Hibernate
- Credits and Resources
Fetching Objects
- Cayenne By Example ⇒
- Fetching Objects
Fetching Objects Examples:
- Aggregate Functions
- Counting (Counting database records.)
- Aggregates (Counting, summing, averaging, and min/max on database records.)
- Cayenne By Example ⇒
- Fetching Objects