November 25, 2008 at 3:57 AM
Hi friend,
The Java Persistence API, sometimes referred to as JPA, is a Java programming language framework
that allows developers to manage relational data in Java Platform, Standard Edition and Java Platform,
Enterprise Edition applications.
Persistence consists of three areas:
* the API, defined in the javax.persistence package
* the Java Persistence Query Language
* object/relational metadata
Hibernate is an Open_source Object-relational_mapping framework for Java
hibernate is a ORM(object relation mapping ) tool which can be used for creating a mapping between plain
java bean objects (POJO) and a persitent storage (rdbms).
The EJB 3.0 specififcation is divided into two parts the first which deals with session and MDBs and
the second which deals with persistence and entity beans.
The latter part is called JPA(java persistance API ).
HIbernate 3.0 implements the JPA specification.
EJB 2.1 is a specification for defining loosely coupled reusable business componenets.ans 2 & 3 )
EJB 2.1 and hibernate serve two different purposes. Hibernate can be co related with the entity beans in EJB 2.1.
HIbernate offers far more extensive features then plain entity beans.still
there are no containers (applicaiton servers) available which fully implement the EJB 3.0 specification.
depending upon the buisness needs hibernate framework can be used in conjuction with EJB2.1 to achieve the JPA abstraction.
For more information on EJB 3.0 visit to :
http://www.roseindia.net/java/jee5/what-is-ejb3.shtmlThanks
Related Tutorials/Questions & Answers:
What is the difference between JPA and Hibernate?What is the
difference between JPA and Hibernate? Hi,
I have seen... it for enterprise applications and there is good demand in market.
What is the
difference between JPA and Hibernate?
What a beginner should learn?
Thanks
Hi
Advertisements
Difference between EJB 2 and EJB 3 - EJBDifference between EJB 2 and
EJB 3 I know we dont implement home and remote interfaces.
1)Do we have
ejb-jar.xml in
EJB 3.0...?
What do they exactly do?
4) How does the bean lookup start in
EJB 3 and how
What is the difference between a JDK and a JVM?What is the
difference between a JDK and a JVM? Hi,
What is the
difference between a JDK and a JVM?
Thanks,
Hi,
JDK is stand... to compile your source files using a JVM.
For more
difference between JDK and JVM
What is difference between Path and Classpath? What is
difference between Path and Classpath? hi
What is
difference between Path and Classpath?
thanks
Hi,
The Path & Classpath are used for operating system level environment variales. We mostly use Path
What is difference between TRUNCATE & DELETE What is
difference between TRUNCATE & DELETE
What is
difference between TRUNCATE & DELETE?
Hi,
The DELETE command is used to remove rows from a table. A WHERE clause can be used to only remove some rows
What is difference between the java and javascript?What is
difference between the java and javascript?
What is the
difference beteen the java and javascript?
Hello Friend,
Difference:ADS_TO_REPLACE_1
1) Java is a Object Oriented programming language developed
What is the difference between GET and POST method?What is the
difference between GET and POST method? In PHP, both GET... there is a lots of
difference between the both. Can anyone please explain...;
difference between get and post method in PHP
POST method is more secure than GET
What is the difference between Big Data and Hadoop?What is the
difference between Big Data and Hadoop? Hi,
People... from these technologies.
What is the
difference between Big Data and Hadoop?
Please provide me detailed
difference in Big Data and Hadoop.
Thanks
What is the difference between Big Data and Hadoop?What is the
difference between Big Data and Hadoop? Hi,
People... from these technologies.
What is the
difference between Big Data and Hadoop?
Please provide me detailed
difference in Big Data and Hadoop.
Thanks
What is difference between JDK,JRE and JVM?What is
difference between JDK,JRE and JVM? Hi,
As a beginner I want to know the beginning information for learning Java. I am new to Java... beginner material.
What is
difference between JDK,JRE and JVM?
Explain me