Introduction to Hibernate



Java developers spend a tremendous amount of time designing applications and maintaining code. A robust persistence framework is highly mandatory in all business applications in order to have a stable system. Application code must also be easy to modify and maintain given the changes made to code in response to changed business requirements. One of the main challenges developers face is the mismatch between the storing and retrieval mechanisms in a relational table and objects used in the application program. Although some organizations implement proprietary persistence frameworks to overcome data persistence problems, such applications lack scalability and are therefore not the preferred approach. Object Relational Mapping (ORM) is an automated solution that holds the promise to overcome between relational tables and objects when manipulating data. Hibernate is a popular object relational mapping tool that provides all the benefits of a typical ORM tool and handles most of the data persistence tasks without the need for extensive coding. Hibernate consists of Hibernate Core, Hibernate Annotations and Hibernate Entity Manager. This course covers Hibernate Core. You will start off by developing a simple Hibernate application to understand the basics of Hibernate technology and then use various complex mapping strategies including inheritance and association mapping. You will also query objects directly using the Hibernate Query Language.



  • In this course, you will use Hibernate technology to overcome specific problems related to data persistence in Java applications.

Hardware and Software Required:

  • Browser Microsoft Internet Explorer 7 (or higher)
  • Browser Mozilla Firefox 2 (or higher)
  • Browser Apple Safari 2 (or higher)
  • Operating System Microsoft Windows 2000, XP, Vista, or Windows 7
  • Operating System Apple Mac OS X 10.4 (or higher)
  • Processor Pentium III 1 GHz (or better)
  • Processor Macintosh Intel-based or PowerPC G4 (or better)
  • RAM 512 MB (1 GB or more recommended)
  • Internet connection 256K (broadband recommended)
  • Adobe Flash Player 8 (current version recommended)
  • Adobe Reader 7 (or higher)
  • Other requirements may apply to supplemental offline activities. Omitting these optional activities does not affect course completion.


User Reviews

Not yet rated. You will need to follow this course before you can write a review.

Course Info

  • Code: EL-IH-1
  • Duration: 5 hours 30 minutes
  • Price: Call for price

Next Step

Enquire Now
Tell a Friend