1 month access to the course.

Course Requirements
Knowledge of Java (medium level).

Book now   

STEP 1: The payment
Choose your payment currency.

Dollars (USA): $ 550
Euros (EUROPE): € 400
Pounds (UK): £ 350

STEP 2: The beginning
Once your payment has been processed, you will receive the keys to access your course.

Contact Us



Welcome to the Hibernate Course

In this page you will find all the details about our Hibernate OnLine Course. But if there’s anything you would like to ask us, don’t hesitate, and just email us at info@trainingjava.com.
What is Hibernate?
Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framework for mapping an object-oriented domain model to a traditional relational database. Hibernate solves object-relational impedance mismatch problems by replacing direct persistence-related database accesses with high-level object handling functions.
read more
Hibernate is free software that is distributed under the GNU Lesser General Public License.

Hibernate's primary feature is mapping from Java classes to database tables (and from Java data types to SQL data types). Hibernate also provides data query and retrieval facilities. It also generates the SQL calls and attempts to relieve the developer from manual result set handling and object conversion and keep the application portable to all supported SQL databases with little performance overhead.

Materials, Tutor, Methodology, Software, Final Exam, Diploma.
read more
- Electronic documentation in PDF format.
- Exercises and practicals.

Our tutors are used to providing these courses. They have abundant knowledge of Java, not only as theoretical experts, but they also have many years of hands on practical experience with in depth Java-related projects.

Theory explained using clear examples, with suggested exercises to reinforce what has been learnt.

All the software used on the course is free and easily downloadable. It will be explained how to do this.

Final Exam
To obtain the diploma you must sit the final exam. The exam can be accessed online.

It’s not just a certificate saying that you completed the course. It’s a diploma with your results, your final exam score and the course syllabus.

- Developers and analysts who wish to improve their knowledge of Java.
- Developers who want to learn how to create Java Applications using Hibernate.
- University students.
- IT professionals.

Starting Dates
The beginning is at the time of matriculation, as it is not required to form a group to start a class.

Visit this section to read the entire course syllabus.
read more

Hibernate components

Hibernate architecture

Creating an Hibernate Application
   • Creating entities
   • Configuration files
      - ORM configuration files
      - The HIBERNATE.CFG.XML configuration file
   • Using the Hibernate API
      - The Session Object
         . Creating a configuration object
         . Obtaining a SESSIONFACTORY object
         . Creating the Session Object
      - Operations with entities: Session Object Methods
      - Transactions

Using Hibernate with Netbeans

Queries and HQL
   • HQL
      - Basic syntax
      - Joins
   • HQL queries: the query interface
      - Creating a query object
      - Executing a query

Relationships between entities
   • Types of relationship
   • Mapping relationships
      - One to many and many to one relationships

Composite keys
   • Relationships between entities with composite keys

Visit this section to read the questions that our students ask us.
read more
Are there any requirements?
Yes. To be able to naturally follow the course, a low to medium level of Java knowledge is required.

What type of qualification do I get?
The title obtained is a private DIPLOMA. It’s not so much the diploma in itself, but the knowledge gained. Normally, in a job interview you have to demonstrate your technical knowledge through questions or formal tests, and that’s where you should confirm what you have learnt.

What payment methods are available?
As this course is available worldwide, we accept payments through our PayPal account. You can pay either directly from your own PayPal account or also by credit card through PayPal’s secure payments platform.