Wzorce persystencji - ORM, DAO, Repository
Wprowadzenie

Wzorce persystencji - ORM, DAO, Repository

W drugiej części naszego laboratorium skupimy się na wzorcu Object-Relational Mapping. Wykorzystamy do tego Hibernate - bibliotekę realizującą wzorzec ORM. Pokażemy także, w jaki sposób zastosować wzorce Data Access Object (DAO) oraz Repository w połączeniu z ORM.

W trakcie pracy zwróć szczególną uwagę na to:

  • w jaki sposób wykonujemy różnego rodzaju operacje na bazie,
  • gdzie umiejscowione są metody wykonujące operacje na bazie.

Kod źródłowy

Import projektu

  1. Pobierz materiały źródłowe do laboratorium, rozpakuj je.
  2. Wskaż katalog orm w IntelliJ (File -> Open...).

Sprawdzanie stanu wykonania zadania

Zostały przygotowane testy sprawdzające stan wykonania zadania. Znajdują się one w klasie OrmTest. Uruchom je jako JUnit Test.