Jakarta Persistence (JPA)
- Offered byCoursera
Jakarta Persistence (JPA) at Coursera Overview
Duration | 13 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Jakarta Persistence (JPA) at Coursera Highlights
- Earn a Certificate upon completion from Coursera
- Get flexible deadlines in accordance to student's schedule
- Course 4 of 4 in the Java Database Connectivity Specialization
Jakarta Persistence (JPA) at Coursera Course details
- This course takes the student through a variety of labs exploring the interaction between Java Object Domain Models and Relational Database Tables, this is becoming the standard approach for database access in Java Applications
- The course will illustrate how using meta data annotations, they can map domain objects to database tables, and class properties to columns in those tables for CRUD operations
- The student will use numerous Query strategies to retrieve data from a database and consume the data in their applications with minimal effort
- The course will talk about the how these meta data annotations can also map compositional and inheritance relationships between classes and a database schemas
Jakarta Persistence (JPA) at Coursera Curriculum
Java Persistence Architecture
Course Introduction
JPA Goals - EntityManagers
Database setUp
Database Recreate Tables
Lab 1 Walkthrough
JPA Entities Part1
JPA Entities Part 2
Lab 1 Walkthrough
CRUD Operations
Lab 2 Walkthrough
JPA
CRUD Operations
Module 1 Exam
Queries and Lifecycle
Basic Queries
Lab 1 Walkthrough
Native and Projection Queries
Lab 2 Walkthrough
NamedQueries
Lab 3 Walkthrough
Embeddable Classes
Lifecycle and FlushModeType
Lab 1 Walkthrough
Optomistic Locking
Lab 2 Walkthrough
Queries and Embeddable Classes
FlushModeType and Locks
Module 2 Exam
Associations
Associations
Cascade Options
Lab 1 Walkthrough
ElementCollections
Lab 2 Walkthrough
Inheritence
Lab 3 Walkthrough
JPA Associations
Module 3 Exam