Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Java Persistence API (JPA): 2 Inheritance and Querying

via LinkedIn Learning

Write review

Overview

Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Learn more advanced uses of the JPA, including inheritance mapping strategies, Java Persistence Query Language (JPQL), the Criteria API, and more.

Syllabus

Introduction
  • Use JPA for inheritance and querying
  • What you should know
  • Development environment setup
  • Project application introduction
  • Project application in action
1. Inheritance Mapping Strategies
  • Entity inheritance strategies overview
  • Mapped superclass
  • Mapped superclass: Demo
  • Single table
  • Table per class
  • Joined table
2. Java Persistence Query Language (JPQL)
  • What is JPQL?
  • Create simple queries with JPQL syntax
  • Create complex queries with setParameter
  • Create compile-time named queries
  • Create native queries
  • Create stored procedures
  • Query using streams
3. Criteria API
  • What is the Criteria API?
  • Create queries with Criteria API
  • Query relationships using joins
  • Restrict criteria query results
4. Persistence Providers
  • Overview of persistence providers
  • Persistence provider comparison
  • Change providers
Conclusion
  • Next steps

Taught by

Kesha Williams

Reviews

4.6 rating at LinkedIn Learning based on 79 ratings

Start your review of Java Persistence API (JPA): 2 Inheritance and Querying

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.