Hibernate - SPLessons
SPLessons 5 Steps, 3 Clicks
5 Steps - 3 Clicks

Hibernate Overview

Hibernate Overview

shape Description

The chapter explains about Hibernate Overview. Hibernate is an Open Source Framework. Hibernate is called as ORM tool. Hibernate is the persistence layer between the Java Application and DataBase. Java Application gives Queries to Hibernate and then Hibernate converts queries into Objects. These objects are transferred to the DataBase. To deal with hibernate project developer need to have database support like MySQL to create the table, the primary advantage of Hibernate code is the creation of a table. Hibernate is also an open source and lightweight framework and It can be also known as ORM tool. Hibernate underpins inheritance also and underpins relationships like one to one, one to many and underpins collections also. ORM tool used to access the data. Hibernate is persistence.To overcome the flaws of JDBC hibernate came into action. Following are the flaws of JDBC.

shape Conceptual figure

The Conceptual figure Below explain the Hibernate Overview.

shape More Info

  • Struts, Hibernate and Springs are the some example Frameworks.
  • Frameworks are Non-Installed Software's, Frameworks contains jar files. These Jar files are divided into Main jar files and dependent jar files.
  • Frameworks are implementations, but not specifications.

shape Advantages

  • Performance will be increased.
  • Fetching the data between the multiple tables.
  • Automatic table creation
  • Light weight
  • Open source

shape Features

  • Hibernate underpins log4j.
  • Hibernate can integrate with spring and Struts.
  • Object oriented query language
  • Ability to integrate with J2EE.

Summary

shape Key Points

  • Hibernate Overview - ORM is the one of the hibernate tool to fetch the data between relational databases.
  • Hibernate Overview - By using ORM development of application will be useful.
  • Gavin King is also an inventor of JBoss Server.
  • Retrieving of information is main assert of Hibernate.