Database Integration: Overview of Using JPA & Hibernate

Java JPA    |    Beginner
  • 9 Videos | 1h 17m 33s
  • Includes Assessment
  • Earns a Badge
Likes 2 Likes 2
Object-relational mapping (ORM) allows Java objects to be mapped to database tables and vice versa. Use this course to learn more about the Java Persistence API (JPA), which defines how Java objects and relational data should be mapped, and Hibernate, an object-relational mapping solution for Java environments. Start by exploring how to create an application that uses Hibernate APIs directly to interact with a database and examining hibernate configuration files in greater detail. You'll also investigate how Java objects can be created in an app and then persisted in a database and discover how the same operations can be implemented by applying JPA configurations, which then use Hibernate under the hood. Once you've completed this course, you'll be able to distinguish between JPA and Hibernate while also recognizing how they are connected.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe object-relational mapping and the role of JPA and Hibernate in implementing this technique
    use Apache Maven to create a Java project that uses the Hibernate framework
    integrate an application with a relational database using Hibernate configurations and APIs
    apply Hibernate APIs to persist the data in Java objects to a relational database
  • use JPA configurations and annotations to define the entities in a Java app and map them to a relational database
    define how a database schema will be set up once a JPA app is launched
    use SQL scripts to set up a database for use by a Java app
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 3s
    UP NEXT
  • Playable
    2. 
    ORMs, JPA, and Hibernate
    8m 33s
  • Locked
    3. 
    Setting up a Project
    8m 58s
  • Locked
    4. 
    Defining Hibernate Configurations
    11m 5s
  • Locked
    5. 
    Persisting Data with Hibernate
    10m 31s
  • Locked
    6. 
    Using JPA Configurations
    11m 51s
  • Locked
    7. 
    Initializing the Database for an App
    10m
  • Locked
    8. 
    Initializing a Database with Scripts
    9m 35s
  • Locked
    9. 
    Course Summary
    1m 26s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.