ColdFusion ORM Training
@ cf.Objective() 2010
Outline
- What We're Covering
What We're Covering
Outline
Here's a summary of the topics we'll be covering:
- Introduction to ORM
- Introduction to Hibernate
- Configuring ORM
- Working with Objects
- Creating an Object
- Retrieving an Object / Lists of Objects
- Updating an Object
- Deleting an Object
- Arrays of Objects vs. Queries
- Mapping Objects
- Ids and Properties
- Many-to-One Relationships
- One-to-Many Relationships
- Many-to-Many Relationships
- Formulas
- Collection Mapping
- Inheritance
- Cascade Options
- Hibernate Internals
- Hibernate Sessions
- Session Flushing
- How It Works
- How to Control It
- Working with Transactions
- Hibernate Object State
- Transient, Persistent and Detached
- How Objects Move between States
- Lazy Loading
- Overview
- How it Affects SQL
- Dealing with Detached Objects
- Concurrency
- HQL
- What is HQL?
- Basic Queries
- Criteria / Parameters
- Joins
- Pagination
- Bulk Updates
- Application Architecture
- Using a Service Layer with ORM
- Using an Abstract Service
- Caching
- Event Handling
- DDL (Database) Generation