Course "Data Persistence in Java"
-
Описать структуру проекта.
-
Реализовать сквозные задания для общего проекта User Management System
-
Возможные темы для добавления:
-
Criteria Queries Using JPA Metamodel
-
QueryDSL - Unified Queries for Java
-
-
Java
11 -
Apache Maven
latest -
Jakarta EE
9 -
JPA
3 -
Hibernate
6.0.0.Beta3 -
PostgreSQL
latest -
MariaDB
latest
| Module | Theme | Documentation/Task |
|---|---|---|
|
Initialization DB |
|
|
Java DataBase Connectivity (JDBC) |
|
|
Data Access Object pattern (DAO pattern) |
|
|
Database Connection Pool (DBCP) |
In progress |
|
Intro to Java Persistence API (JPA). |
|
|
Intro to Hibernate |
|
|
Basic Mapping |
|
|
Mapping of Inheritance |
|
|
Mapping of Relationship |
|
|
Queries with Native SQL |
In progress |
|
Queries with Java Persistence Queries Language (JPQL) |
|
|
Queries with Criteria API |
|
|
Transactions |
In progress |
|
Cache |
In progress |
|
DM migration with Liquibase |
In progress |
This project is governed by the Code of Conduct. By participating, you are expected to uphold this code of conduct.
The project is released under version 2.0 of the GNU General Public License.