Java Persistence API (JPA): 1 The Basics

Go to class
Write Review

Free Online Course: Java Persistence API (JPA): 1 The Basics provided by LinkedIn Learning is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Java Persistence API (JPA): 1 The Basics is taught by Kesha Williams.

Overview
  • Learn how to work with the Java Persistence API (JPA), the standard for building Java enterprise applications that need to have persistent data.

Syllabus
  • Introduction

    • Welcome
    • What you should know
    1. Understanding Java Persistence API (JPA)
    • What is persistence?
    • Object relational mapping (ORM)
    • JPA overview
    • JPA configuration and entities
    • Benefits of JPA over pure JDBC
    • Looking at the course project
    • Review course project tools
    2. Managing Entities with EntityManager
    • EntityManager
    • Creating objects
    • Persisting Objects
    • Reading objects
    • Updating objects
    • Deleting objects
    3. Transaction Management
    • Entity life cycle
    • Managing transactions overview
    • Managing transactions demo
    • Advanced mapping using annotations
    4. Relationship Mapping in JPA
    • Relationships
    • Mapping strategies overview
    • Mapping associations overview
    • Cascading events
    Conclusion
    • Next steps