Java Persistence API (JPA) Training
Level
AdvancedDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedJava Persistence API (JPA) Training
Java remains one of the most popular and best-paid programming languages, used both in large corporations and small companies. The JPA interface is the standard for object-relational mapping (ORM) in Java. In this course, you will learn ORM solutions, understand what object-relational mapping is, and gain hands-on experience working with entity objects and queries.
Who is this training for?
Developers who want to simplify and streamline their work with databases
Those who need to accelerate and facilitate the development of database-driven applications
Training Program
-
ORM Solutions
- Using relational databases in Java
- Object and relational models
- The JPA standard
- JPA implementations
-
Entity Objects & Object-Relational Mapping
- Mapping with annotations and XML
- Simple and composite primary keys
- Types of relationships between entities
- Mapping hierarchies
- Embedded objects
-
Working with Entity Objects
- Persistence context
- Entity manager
- Basic operations with EntityManager
- Cascading operations
- Transaction management
- Entity validation
-
Working with Queries
- Java Persistence Query Language (JPQL) and HQL
- Criteria API – programmatic query building
- Native queries