Hibernate is a Object-relational mapping (ORM) tool for Java. It was initiated by Gavin King in 2001. ORM methodology is used to map classes to tables, class instances is mapped to rows and attributes are mapped to table columns. It also map data types of Java to SQL data types.
Hibernate is a persistence framework which used to store and fetch data from Java environment to database table. Persistence is a storing process of data to permanent storing medium like SQL database and fetching back to any time which may be after ending the process which stores data to this table.
Hibernate 4 was released in December 2011. The newly added features are : support for initial multi-tenancy, ServiceRegistry Introduction, SessionFactory session clean up, Improvement in Integration through org.hibernate.integrator.spi.Integrator and auto discovery, Improvement in logging due to i18n support and message codes, more clear separation between API, SPI and implementation classes, deprecated functions, classes clean up.
Given below the complete list of topics on Hibernate 4 :
You can learn hibernate 4 from our tutorials.