what is Hibernate?

Hibernate is an open source,light weight java based object relational mapping tool and persistence framework,which is used to develop database independent persistence logic or database operation.
In other words we can say Hibernate is a ORM(Object Relational Mapping) tool or framework,which simplifies the persistence operations.
Hibernate is the king among all the persistence frameworks like JPA, IBatis, TopLink, JDO etc.
Architect of Hibernate is Gavin King from RedHat.
Hibernate is a layered architecture,we can use the component of hibernate as per our requirement.
Following the features of Hibernate:----
Hibernate system is responsible for taking the connection, creating the statement ,releasing the resource 
 but in JDBC, developer is responsible for this and  write to SQL statement also.