What is the difference between EJB 3.0 and JPA 1 Answer(s) 4 years and 6 months ago
Posted in : Framework
November 25, 2008 at 3:57 AM
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.
Difference between EJB 2 and EJB 3 - EJB DifferencebetweenEJB 2 and EJB 3 I know we dont implement home and remote interfaces.
1)Do we have ejb-jar.xml in EJB3.0...? What do they exactly do?
4) How does the bean lookup start in EJB 3 and how
EJB - EJB
EJB What is the differencebetweenEJB 2.0 and EJB3.0?
Amardeep Hi friend,
DifferencebetweenEJB 2.0 and EJB3.0EJB 2.0
It is very complex, difficult to learn/use
is added since Java EE 5 specification. Initially JPA was
introduced with EJB3.0....
This section will describe you all the aspects of JPA such as what is JPA...
to manage entities in JPA, JPA querying entities.
What is JPA ?
JPA is also
difference - EJB
difference differencebetween stateful and stateless beans
*)Stateful beans are also Persistent session beans.
*)They are designed to service business processes that span multiple
EJB - EJB
EJB What is the differencebetween Stateless session bean and Statefull session bean? what are the lifecycle methods of both SLSB and SFSB Hi friend,
Some points to be remember for differencebetween Stateless
JPA delete query - EJB JPA delete query Hi,
I have an entity InvoiceItems.java. I want to delete all the records from the table. What will be the JPA query to delete all the data. Please let's know.
JPA is very
difference what's the differencebetween mysql and sql
What is the difference between a JDK and a JVM? What is the differencebetween a JDK and a JVM? Hi,
What is the differencebetween a JDK and a JVM?
JDK is stand... to compile your source files using a JVM.
For more differencebetween JDK and JVM
What is difference between Path and Classpath? What is differencebetween Path and Classpath? hi
What is differencebetween Path and Classpath?
The Path & Classpath are used for operating system level environment variales. We mostly use Path
What is difference between TRUNCATE & DELETE What is differencebetween TRUNCATE & DELETE What is differencebetween TRUNCATE & DELETE?
The DELETE command is used to remove rows from a table. A WHERE clause can be used to only remove some rows
Difference What Is the differencebetween JDK & SDK
1) Java is a Object Oriented programming language developed by Sun Microsystems
difference differencewhat is the differencebetween the JDBC-ODBC bridge, the Native-API-Partly-Java driver, and the JDBC-Net-All-Java Driver is the placement of the database access libraries
Please visit the following link