This chapter is an introduction to Hibernate by way of a tutorial, intended for new users of Hibernate. We start with a simple
application using an in-memory database. We build the application in small, easy to understand steps. The tutorial is based
on another, earlier one developed by Michael Gloegl. All code is contained in the
tutorials/web directory of the project source.
This tutorial expects the user have knowledge of both Java and SQL. If you are new or uncomfortable with either, it is advised that you start with a good introduction to that technology prior to attempting to learn Hibernate. It will save time and effort in the long run.
There is another tutorial/example application in the
/tutorials/eg directory of the project source. That example is console based and as such would not have the dependency on a servlet container
to execute. The basic setup is the same as the instructions below.