Heads up! To view this whole video, sign in with your Courses account or enroll in your free 7-day trial. Sign In Enroll
Well done!
You have completed Hibernate Basics!
You have completed Hibernate Basics!
Preview
In this lesson, I will cover the prerequisites for this course and give you an overview of what the rest of the course will include.
Prerequisites
I'll assume that you've taken the following courses & workshops before starting this one.
Related Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign upRelated Discussions
Have questions about this video? Start a discussion with the community and Treehouse staff.
Sign up
[SOUND] Hello there.
0:00
If we haven't met before I'm Chris and
I'm a Java teacher here at Treehouse.
0:05
Before we start I want to point
you to a couple courses that
0:09
I'll assume you've taken.
0:12
The first is Java Annotations.
0:14
We'll be leveraging annotations
during this course so
0:16
it's important that
you've seen them before.
0:19
The second is the Gradle dependencies workshop.
0:21
We'll be using Gradle to pull in some third party libraries and
0:25
this workshop will help you understand how to get started with Gradle
0:28
So, what is it that we'll
be covering in this course?
0:32
We're going to cover a method
of working with databases
0:35
in a way that integrates with our Java
objects in an obvious and natural manner.
0:38
The task of mapping database data to
objects is typically accomplished
0:43
using what's called an ORM or
Object Relational Mapping framework.
0:47
We'll talk more about what
this means exactly but
0:52
in this course the framework we'll be using to handle our database operations
0:54
and mapping to Java objects is called Hibernate.
0:58
Hibernate is one of the most feature
packed solutions available, but
1:02
it can also be quite intimidating.
1:05
So, here is how I'll break it down for
you.
1:07
First, I'd like to provide some
motivation for considering an ORM at all,
1:10
including a discussion on
data persistence, a lightning
1:15
fast overview of database concepts as well
as using Java to connect to a database.
1:18
Here, we'll see that translating database
data to the objects we've written to
1:23
represent our data can be quite tedious.
1:27
Next, we'll add Hibernate into the mix and
see how to configure and
1:31
run a simple console based application.
1:35
And, by the time you're done with
this course you'll be ready to move
1:38
onto more advanced uses of Hibernate, such
as integrating with a web application,
1:41
in a framework like Spring.
1:45
So, when you're ready, head on over to
the next video and we'll get started.
1:47
You need to sign up for Treehouse in order to download course files.
Sign upYou need to sign up for Treehouse in order to set up Workspace
Sign up