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

How many action classes can be used in struts application?

737


What is the use of forwardaction?

751


How properties of a form are validated in Struts?

761


Which interceptor is responsible for file upload support?

822


What are the differences between Struts1 and Struts2 or how Struts2 is better than Struts1?

804


What is the use of reset method of ActionForm class?

799


Explain integrate log4j in struts2 application?

790


What are the components of struts?

743


Explain about the library tag?

795


Name some of the features of struts2?

794


how does request processor relates to action mapping?

718


What is the purpose of @validations annotation?

779


What is the difference between forwardaction and includeaction?

791


What is declarative exception handling in struts?

777


What is the purpose of '@keyproperty'?

817