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
- Pobierz materiały źródłowe do laboratorium, rozpakuj je.
- Wskaż katalog
ormw 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.