Difference between container-managed & bean-managed
persistence?

Answer Posted / janet

In container-managed persistence, entity bean data is
automatically maintained by the container using a mechanism
of its choosing. For example, a container implemented on top
of an RDBMS may manage persistence by storing each bean?s
data as a row in a table. Or, the container may use Java
programming language serialization for persistence. When a
bean chooses to have its persistence container managed, it
specifies which of its fields are to be retained.

In bean-managed persistence, the bean is entirely
responsible for storing and retrieving its instance data.
The EntityBean interface provides methods for the container
to notify an instance when it needs to store or retrieve its
data.

Is This Answer Correct ?    16 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is ejb client?

558


What do you understand by session facade?

529


What is the difference between message driven beans and stateless session beans?

523


Why do we need ejb in java?

519


what is the Relationship between EJB and CORBA architecture?

3427






Explain the concept of connection pooling feature of ejb container?

531


What is ejb 3?

535


Is state maintained by a Stateless bean?

569


How does ejb invocation take place?

577


What is ejb in spring?

447


What is backing bean?

612


in EJB diclare the static methods are not?

2919


What is the default transaction attribute for an ejb?

543


Is ejbCreate() method mandatory while defining a Session Bean?

595


What does it mean to be stateless?

535