Java Persistence API: Getting Started With JPA & Hibernate
Java
| Intermediate
- 15 videos | 1h 32m 58s
- Includes Assessment
- Earns a Badge
JPA, or the Java Persistence API, is focused on persistence. Persistence can refer to any mechanism by which Java objects outlive the applications that created them. JPA is not a tool, or a framework, or an actual implementation. In this course, you'll explore the basic ideas behind object-relational mapping, where entities and relationships expressed in an object-oriented framework are mapped to records and tables in a relational database. You'll examine the basic features of the JPA and Hibernate frameworks. You'll then practice how to get set up with the MySQL database, the MySQL Workbench, and Apache Maven to manage dependencies in your Java application.
WHAT YOU WILL LEARN
-
Discover the key concepts covered in this courseIdentify why object-relational mapping is needed to work with databasesOutline the basic functionality that the hibernate framework provides and how it differs to jpaOutline the basic functionality that the jpa framework provides and how it differs to hibernateInstall mysql and mysql workbench on a windows machineSet up an apache maven project on a windows machineInstall mysql and mysql workbench on a macos machineSet up an apache maven project on a macos machine
-
Configure jpa and hibernate dependencies in pom.xmlRepresent entities and primary keys using annotationsConfigure database connection details in persistence.xmlStore entities in the underlying database using the entitymanagerConfigure the range of actions that can be performed using persistence.xmlConfigure drop and create actions using scriptsSummarize the key concepts covered in this course
IN THIS COURSE
-
2m 5s
-
9m 25sFind out how to identify why object-relational mapping is needed to work with databases. FREE ACCESS
-
6m 40sIn this video, you will outline the basic functionality that the Hibernate framework provides and how it differs from JPA. FREE ACCESS
-
6m 29sIn this video, you will outline the basic functionality that the JPA framework provides and how it differs from Hibernate. FREE ACCESS
-
7m 43sDuring this video, you will learn how to install MySQL and MySQL Workbench on a Windows computer. FREE ACCESS
-
5m 7sLearn how to set up an Apache Maven project on a Windows-based machine. FREE ACCESS
-
7m 5sLearn how to install MySQL and MySQL Workbench on a Mac. FREE ACCESS
-
4m 17sLearn how to set up an Apache Maven project on a Mac. FREE ACCESS
-
8m 55sDuring this video, you will learn how to configure JPA and Hibernate dependencies in your pom.xml file. FREE ACCESS
-
5m 14sIn this video, find out how to represent entities and primary keys using annotations. FREE ACCESS
-
6m 4sIn this video, learn how to configure database connection details in the persistence.xml file. FREE ACCESS
-
8m 55sDuring this video, you will learn how to store entities in the underlying database using the EntityManager. FREE ACCESS
-
8m 41sDuring this video, you will learn how to configure the range of actions that can be performed using persistence.xml. FREE ACCESS
-
4m 31sIn this video, learn how to configure drop and create actions using scripts. FREE ACCESS
-
1m 48s
EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.