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

17. Introduction to Object-Relational MappingΒΆ

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

Back to top

Page Source