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, you 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.
Offered By

About this Course
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 4 of 4 in the
Intermediate Level
SQL, Java Programming, JUnit, JDBC
Approx. 12 hours to complete
English
Skills you will gain
- JPA Inheritance
- JPA Entities
- JPA Associations
- JPA Queries
- Junit
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 4 of 4 in the
Intermediate Level
SQL, Java Programming, JUnit, JDBC
Approx. 12 hours to complete
English
Offered by
Syllabus - What you will learn from this course
3 hours to complete
Java Persistence Architecture
3 hours to complete
10 videos (Total 54 min), 2 readings, 1 quiz
5 hours to complete
Queries and Lifecycle
5 hours to complete
11 videos (Total 51 min), 2 readings, 1 quiz
4 hours to complete
Associations
4 hours to complete
7 videos (Total 49 min), 1 reading, 1 quiz
About the Java Database Connectivity Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.