Java Persistence API: Getting Started With JPA & Hibernate
Java JPA
| 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 entity managerconfigure 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
-
1.Course Overview2m 5sUP NEXT
-
2.Object-relational Mapping9m 25s
-
3.The Hibernate Framework6m 40s
-
4.The JPA Framework6m 29s
-
5.Windows: Set Up MySQL and MySQL Workbench7m 43s
-
6.Windows: Set Up an Apache Maven Project5m 7s
-
7.macOS: Set Up MySQL and MySQL Workbench7m 5s
-
8.macOS: Set Up an Apache Maven Project4m 17s
-
9.Set Up JPA and Hibernate Dependencies8m 55s
-
10.Entities and Primary Keys5m 14s
-
11.The persistence.xml File6m 4s
-
12.Persisting Entities Using the Entity Manager8m 55s
-
13.Configuring Database Actions8m 41s
-
14.Drop and Create Actions Using Scripts4m 31s
-
15.Course Summary1m 48s
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.