What is Hibernate?

Answer Posted / raviraja n

Hibernate is an open source tool for an object/relational
mapping tool for Java.
Hibernate lets you develop persistent classes following
common Java idiom - including association, inheritance,
polymorphism, composition and the Java collections
framework.

Hibernate not only takes care of the mapping from Java
classes to database tables (and from Java data types to SQL
data types), but also provides data query and retrieval
facilities and can significantly reduce development time
otherwise spent with manual data handling in SQL and JDBC. .

Hibernates goal is to relieve the developer from 95 percent
of common data persistence related programming tasks.

Hibernate is Free Software. The LGPL license is
sufficiently flexible to allow the use of Hibernate in both
open source and commercial projects (see the LicenseFAQ for
details). Hibernate is available for download at
http://www.hibernate.org/. This tutorial aims to provide
insight into Hibernate version 3.0RC and its usage

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What does the term struts mean?

638


How client side validation is enabled on a jsp form?

669


What configuration changes are required to use resource files in Struts?

662


What is the difference between forwardaction and includeaction?

631


Explain the difference between jakarta struts and apache struts?

610






What are action errors and error?

660


Briefly tell the two kinds of form beans.

644


What is the use of Struts.xml configuration file?

601


What is the purpose of @conversion?

694


Are interceptors thread safe?

664


What is the purpose of @before?

643


Why struts 1 classes are not thread safe whereas struts 2 classes are thread safe?

584


What do you know about validation plugin ?

596


What are disadvantages of Struts?

635


What is difference between actionform and dynaactionform?

673