Hibernate
Course
In Wincanton
Description
-
Type
Course
-
Location
Wincanton
-
Duration
4 Days
By the end of the course attendees will: Write a natural Java application (ie using Collections, classes and objects) whilst following clean object oriented design principles. Map the application to an underlying database schema. Be able to use the power of the database through the use of efficient queries. Understand the performance implications of using Hibernate, and be able to write performant applications. Understand where the database still has to be taken into consideration. Be able to set appropriate application level transactions.
Facilities
Location
Start date
Start date
About this course
A good working knowledge of Java; as a minimum you should be confident with the syntax of Java, be able to write classes and have a grasp of Exceptions and Object Orientation. If you do not have hands-on experience of Java, then the Java Programming course is a good warm up but we recommend a few weeks between the two courses to gain maximum benefit.
Reviews
Course programme
Hibernate
Summary
The Hibernate Object/Relational Mapping Framework has taken the Java world by storm in the last few years. The aim of Hibernate is to eliminate (or reduce) the gap between a good Object-Oriented Java program and the Relational Data Model that sits behind it.
Without the losing the power of the database (eg efficient queries, performant
relational operations), Hibernates ensures that programmers can use natural,
'idiomatic' Java without needing to reference SQL in the Java code.
This course takes programmers through the process of building a real-world
application from scratch and it describes the concepts of Hibernate from basic
through to advanced.
Detailed Course Description:
- Object Relational Mapping - Why and How?
- Using Hibernate - Your First Persistent Class
- Configuring the SessionFactory
- Mapping Database Schemas
- Collection Mapping
- Inheritance Hierarchies
- The Hibernate Query Language - HQL
- Hibernate Performance
- Application Transactions.
Additional information
Hibernate