LaunchCode logo
  1. Contents
  2. 17. Introduction to Object-Relational Mapping

17. Introduction to Object-Relational MappingΒΆ

  1. 17.1. Object-Relational Mapping
    1. 17.1.1. ORM in Spring
      1. 17.1.1.1. Setting up a Persistent Database - Video
      2. 17.1.1.2. Setting up a Persistent Database - Text
      3. 17.1.1.3. Key Takeaways
    2. 17.1.2. Check Your Understanding
  2. 17.2. Accessing Data
    1. 17.2.1. Persistent Classes
    2. 17.2.2. Repositories
    3. 17.2.3. Creating Persistent Models - Video
      1. 17.2.3.1. Creating Persistent Models - Text
    4. 17.2.4. Check Your Understanding
  3. 17.3. Repositories
    1. 17.3.1. CRUD Operations
    2. 17.3.2. Using Persistence in a Controller - Video
      1. 17.3.2.1. Using Persistence in a Controller - Text
    3. 17.3.3. Check Your Understanding
  4. 17.4. Exercises: OMG the ORM!
    1. 17.4.1. The EventCategory Class
    2. 17.4.2. The EventCategoryRepository Interface
    3. 17.4.3. The EventCategoryController Class
      1. 17.4.3.1. displayAllEvents
      2. 17.4.3.2. renderCreateEventCategoryForm
      3. 17.4.3.3. processCreateEventCategoryForm
    4. 17.4.4. Thymeleaf Templates
    5. 17.4.5. The Final Application
  5. 17.5. Studio: Creating an AbstractEntity
    1. 17.5.1. Getting Ready
    2. 17.5.2. Your Tasks
      1. 17.5.2.1. Create and Extend AbstractEntity
      2. 17.5.2.2. Move Duplicated Code Into the Superclass
      3. 17.5.2.3. The @MappedSuperclass Annotation
    3. 17.5.3. Making Sure It Works
  • ← 16.3. Exercises: Enum Practice
  • 17.1. Object-Relational Mapping →

Back to top

Page Source