Hibernate

  1. Association Mapping
    1. Association Fundamentals
      1. Association Types Overview
        1. Directionality
          1. Unidirectional Associations
            1. Bidirectional Associations
            2. Ownership Concepts
              1. Owning Side
                1. Inverse Side
                  1. Foreign Key Management
                2. One-to-One Associations
                  1. @OneToOne Annotation
                    1. Primary Key Associations
                      1. Shared Primary Key
                        1. @PrimaryKeyJoinColumn
                        2. Foreign Key Associations
                          1. @JoinColumn Configuration
                            1. Optional Relationships
                            2. Bidirectional One-to-One
                              1. mappedBy Attribute
                                1. Cascade Configuration
                              2. Many-to-One Associations
                                1. @ManyToOne Annotation
                                  1. Foreign Key Mapping
                                    1. Fetch Type Configuration
                                      1. Optional Relationships
                                        1. Cascade Operations
                                        2. One-to-Many Associations
                                          1. @OneToMany Annotation
                                            1. Collection Types
                                              1. List Collections
                                                1. Set Collections
                                                  1. Bag Collections
                                                  2. Unidirectional One-to-Many
                                                    1. Join Table Strategy
                                                      1. Foreign Key Strategy
                                                      2. Bidirectional One-to-Many
                                                        1. mappedBy Configuration
                                                          1. Inverse Relationship Management
                                                          2. Collection Ordering
                                                            1. @OrderBy Annotation
                                                              1. @OrderColumn Annotation
                                                            2. Many-to-Many Associations
                                                              1. @ManyToMany Annotation
                                                                1. Join Table Configuration
                                                                  1. @JoinTable Annotation
                                                                    1. @JoinColumn Configuration
                                                                      1. Inverse Join Columns
                                                                      2. Bidirectional Many-to-Many
                                                                        1. Owning Side Configuration
                                                                          1. Inverse Side Configuration
                                                                          2. Collection Management
                                                                            1. Adding Elements
                                                                              1. Removing Elements
                                                                                1. Synchronization