This course walks through developing applications using Spring with JPA and Hibernate. There is a scaffold application using Spring MVC. The material will be developed using Eclipse/Spring STS and all downloads will be done using Maven.
What is JPA ?
JPA is an abbreviation for Java Persistent API, also called Jakarta Persistence. It's a Java API specification that describes relational data management in applications that use Java Platform - Standard and Enterprise editions.
What is Hibernate?
Hibernate is an object-relational mapping (ORM) tool used in Java. It is a framework for mapping object-oriented domain models to relational databases. Hibernate also assists in searching for and finding data.
What's the difference between JPA and Hibernate?
JPA is considered standard, while Hibernate isn't. Hibernate uses Session for handling data persistence, while JPA uses Entity Manager. There are many other differences, which we will go over in more detail in the course.
What software do I need for this course?
We will be using Eclipse/Spring STS to develop our material, and all downloads will be done using Maven.
Who is this course for?
Anyone who wants to learn how to build and develop apps!
Are there any prerequisites for this course?
We don't assume that you have any knowledge of Spring or JPA, but experience with Java and a relational database will help accelerate your learning in this course. If you haven't used Spring MVC before we recommend taking this Spring MVC course prior to taking this course.
Course Overview Hey, everyone. My name is Brian Hansen, and welcome to my course, Spring Data JPA using Hibernate. I am the CEO of Complete Programmer and a director at Software Technology Group. Hibernate and JPA are one of the most advanced time‑saving frameworks to be introduced into Java development. In this updated course, we're going to cover configuring Hibernate, utilizing Spring Data JPA, using Docker to run our database, various JPA tips and tricks, and all of our configuration has been migrated from XML to use Java configuration with annotations. By the end of this course, you'll know all of the fundamentals of Spring Data JPA using Hibernate as its provider. Before beginning the course, you should be familiar with Spring and Spring MVC some. I hope you'll join me on this journey to learn Spring Data JPA and Hibernate using the Spring Data with JPA Hibernate course, here at Pluralsight.