AI, Data Science & Business Certificates from Google, IBM & Microsoft
Finance Certifications Goldman Sachs & Amazon Teams Trust
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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
- Entity inheritance strategies overview
- Mapped superclass
- Mapped superclass: Demo
- Single table
- Table per class
- Joined table
- 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
- What is the Criteria API?
- Create queries with Criteria API
- Query relationships using joins
- Restrict criteria query results
- Overview of persistence providers
- Persistence provider comparison
- Change providers
- Next steps
Taught by
Kesha Williams