Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


Seetharam
JAVA
1 Answer(s)      6 years and a month ago
Posted in : Hibernate



Advertisement
View Answers

September 8, 2008 at 3:27 PM


Hi friend,


Hibernate

It is a free, open source Java package that work with relational databases.
It contains plain Java objects.
It solves problems such as Object Relational impedance mismatch, etc.
It is commonly used for object and query service.
It data base developers develop classes which include inheritance,association, composition and polymorphism.
The user can create queries either in HQL or SQL.


Advantages:

Primary feature of hibernate is to java classes to database tables.
Data query and retrieval is also possible with Hibernate.
Application portability is a key feature in Hibernate
it allows developers to port applications to almost all SQL databases.


Transparent persistence is provided for Plain old Java objects or POJOs.
For proper functioning of the applications importance should be given to the methods equals () and hash Code methods ().
It has a requirement which should be strictly followed in the applications which is a no-argument constructor.




Difference between JDBC And Hibernate




In JDBC developer has to write code to map an object model's data representation to a relational data model and
its corresponding database schema.


Hibernate is flexible and powerful ORM solution to map Java classes to database tables.
Hibernate itself takes care of this mapping using XML files so developer does not need to write code for this.

In JDBC, the automatic mapping of Java objects with database tables and
vice versa conversion is to be taken care of by the developer manually with lines of code.

Hibernate provides transparent persistence and developer does not need to write code explicitly to
map database tables tuples to application objects during interaction with RDBMS.


Thanks


Related Tutorials/Questions & Answers:
java
java  diff bt core java and java
java
java  what is java
Advertisements
Java
Java   Whether Java is pure object oriented Language
java
java  different between java & core java
java
java  explain technologies are used in java now days and structure java
java
java   why iterator in java if we for loop
JAVA
JAVA  how the name came for java language as "JAVA
java
java  what is java reflection
java
java  is java open source
java
what is the size of array in java ?  what is the size of array in java ? what is the mean of finalize in java
java
java   in java does not pointers concept but what is nullpointers in java?   nullpointer is a runtime Exception
Java
Java  how to draw class diagrams in java
java
java  explain object oriented concept in java
Java
Java   Whether Java is Programming Language or it is SOftware
java
java  what are JAVA applications development tools
java
java  why to set classpath in java
java
java  give a simple example for inheritance in java
java
java  Does java allows multiline comments
java
java   What is ?static? keyword
java
java  write a java program using filenotfoundexception
java
java   difference between class and interface
java
java  why multiple inheritance is not possible in java
java
java  is java purely object oriented language
java
java  how use java method
java
java  send me java interview questions
java
java  write a program in java to acess the email
java
java  Write a java code to print "ABABBABCABABBA
java
java  why to set classpath in java
java
java  why to set classpath in java
java
java  why to set classpath in java
java
java  give a simple example for inheritance in java
 

 

 

DMCA.com