Java hibernate
Hibernate is popular, powerful, high performance, open source object
relational mapping tool for Java platform. Hibernate maps java classes to
database tables and provides data query and retrieval facilities also which
can reduce much development time in compare to manual data handling in SQL
and JDBC. Hibernates relieves the developer up to much extent from common
data persistence related programming tasks. It is most useful with
object-oriented domain models and business logic in the Java-based
middle-tier. Hibernate allows transparent persistence that enables the
applications to switch any database. It has its latest version as Hibernate
3.0 which provides HQL (Hibernate Query Language), newly enhanced Hibernate
Criteria Query API and enhanced support for queries expressed in the native
SQL dialect of the database etc.
Read more at: