The web browser you are using is out of date, please upgrade.

  • Skip to content
  • Select language
  • Skip to search

OpenClassrooms becomes an accredited US university.

Discover what this means for you
OpenClassrooms.comOpenClassrooms.com
Our training programs
Online and at your own pace.
Compare our training programs
Learn a profession
Degree programs
Acquire in-demand skills with real-world projects and one-to-one mentoring.
Discover a topic
Free-access courses
Broaden your knowledge with 500+ regularly updated courses
For employers
Train and recruit talents through an all-in-one space.
Discover our solution
Upskilling & reskilling
Enhance your knowledge
with a library of 500+ self-guided courses - SPARK
Promote hard and soft skills
with mentor-led intensive programs - BOOST
Support career progression
with mentor-led training programs - PIVOT
Persist Your Java Application's Data With the Repository Pattern

Table of contents

  • Part 1

    Persist Data Within Your Java Applications

    • 1

      Get the Most Out of This Course

    • 2

      Persist Your Data With Serialization

    • 3

      Implement a Key-Value Store Persister

    • 4

      Implement a Basic POJO (Plain Old Java Object) Persister With Java Beans

    • Quiz: Persist Data Within Your Java Applications

  • Part 2

    Persist Java Object into a Relational Database Using JDBC and Hibernate

    • 1

      Get Started With Relational Databases by Configuring JDBC

    • 2

      Connect a Java App to Your Data Schema

    • 3

      Bind Java Objects to a Database Schema

    • 4

      Use Hibernate to Persist Your Objects in a Database

    • Quiz: Persist Java Object Into a Relational Database Using JDBC and Hibernate

  • Part 3

    Organize Persistence Logic in Your Code with the Repository Pattern

    • 1

      Streamline Your Code Using the Repository Pattern

    • 2

      Maximize the Benefit of the Repository Pattern With Mocking

    • 3

      Explore Additional Possibilities for Database Operations

    • 4

      Review What You've Learned!

    • Quiz: Organize Persistence Logic in Your Code with the Repository Pattern

Organize Persistence Logic in Your Code with the Repository Pattern

Test your knowledge!

Create an account for free or log in to take this course and complete this quiz.
Create an accountLog in

Question 1

Question 2