Hibernate: -Hibernate is an Open Source persistence technology.
It provides Object/Relational mapping library.
It solves object-relational impedance mismatch problems.
Hibernate makes the application development process easy
Hibernate saves the development time
Hibernate allows to map the Java objects to the relational database.
Hibernate provides HQL for performing selective search.
Hibernate also supports SQL Queries (Native Query).
Hibernate provides primary and secondary level caching support.
Can be used in both console and web based applications
Developers can use the components from the Hibernate framework selectively.
Hibernate can be used with JPA