Relationship Configuration¶
This section describes the relationship()
function and in depth discussion
of its usage. For an introduction to relationships, start with the
Object Relational Tutorial and head into Building a Relationship.
- Basic Relationship Patterns
- Adjacency List Relationships
- Linking Relationships with Backref
- Configuring how Relationship Joins
- Handling Multiple Join Paths
- Specifying Alternate Join Conditions
- Creating Custom Foreign Conditions
- Using custom operators in join conditions
- Custom operators based on SQL functions
- Overlapping Foreign Keys
- Non-relational Comparisons / Materialized Path
- Self-Referential Many-to-Many Relationship
- Composite “Secondary” Joins
- Relationship to Aliased Class
- Row-Limited Relationships with Window Functions
- Building Query-Enabled Properties
- Collection Configuration and Techniques
- Special Relationship Persistence Patterns
- Relationships API