JAVA-JPA1
New Persistence and Database Programming with JPA Technology
JPA, entities and their relationships, Spring Data JPA and Java EE environment
Outline
JPA
- Simple saving with JPA (simple-jpa)
- Additional simple operations with JPA
- Architecture and integration testing (architectures)
- Configuring entities (config-entities)
- Primary key (id-table, id-composite)
- Entity lifecycle (lifecycle)
- Multi-valued attributes (element-collection)
- Relationships (relationships)
- Many-to-many relationships (many-to-many)
- Entities in Maps (map)
- Embedded objects and secondary table (embedded)
- Inheritance (inheritance)
- Queries (queries)
- Advanced queries
- Bulk operations (bulk)
Using JPA with other frameworks
- Using JPA with Spring Framework (spring-jpa)
- Spring Data JPA (spring-data-jpa)
- JPA with Spring Boot (springboot)
- Declarative transaction management (transaction)
- JPA with Java EE (javaee)
Prerequisites
Knowledge of the following topics is required: secure handling of development tools, packages, classes, interfaces, and exception handling.
Prerequisites: completion of the Java SE Basics (JAVA-BSC) and Java SE Advanced (JAVA-ADV) trainings, or practical knowledge of the material covered in these courses.
Since part of the training materials is in English, basic English skills at the level of reading documentation are required. The training is conducted in Hungarian, based on Hungarian-language slides.