Full-Featured ORM Associations (has one, has many, belongs to, many to many, polymorphism, single-table inheritance) Hooks (before/after create/save/update/delete/find) Eager loading with Preload, Joins Transactions, Nested Transactions, Save Point, RollbackTo to Saved Point Context, Prepared Statement Mode, DryRun Mode Batch Insert, FindInBatches, Find/Create with Map, CRUD with SQL Expr and Cont