Table of Contents Getting Started About Cycle ORM Quick Start Very Quick Start Contributing Versioning LICENSE Basics Installation Connect to Database Create, Update, Delete Direct Database Queries Select Custom Repositories Simple Relation Without Annotations Annotated Entities Prerequisites Entities Embeddings Relations Relations Has One Has Many Belongs To Refers To Many To Many Embedding Entities Morphed Relations Query Builder Basics Extended Builder Usage Querying Relations Complex Queries Security Internals Schema Entity, Heap, Node, State Commands and Linked Contexts Transactions (Unit of Work) Mappers Entity Iterator Collections References and Proxies Node Parser Mapping Schema Configuring Schema Builder Manually defined Mapping Schema Dynamic Mapping Schema Columns and Properties Column Wrappers DateTime properties UUID as Primary Key Databases Full Documentation Database Schema Introspection Database Schema Declaration Synchronizing Database Schema (Migrations) Customization Customize Schema Defaults Custom Mappers Constrains Single Table Inheritance Caching Pagination CreatedAt/UpdatedAt Timestamps Soft Deleted Entities Chained Repository (Query Scopes) Persist Repositories Active Record Advanced Usage in Long-Running Applications Testing Limitations