What advantage does an entity bean have over a sessin bean?
Answer Posted / gaurav
An entity bean represents an entity such as an employer,
student, etc. A session bean is a type of EJB (Enterprise
JavaBean) that encapsulates the logic of a business process
and business rules. Entity beans offer the following
advantages over session beans:
Persistence: Entity beans are persistent, i.e., the state
of the bean exists beyond the lifetime of the application
or the application process. There are two types of
persistence: Bean-managed and Container-managed. In Bean-
managed persistence, the code contains the calls that
access the database. In Container-managed persistence, the
EJB container generates the database calls.
Shared Access: Multiple clients can share the entity beans.
It works within the transactions as the client changes the
data.
Primary Key: Each entity bean has a unique object
identifier that enables the client to locate a particular
entity bean.
Relationship: An entity bean can relate to other entity
beans. Both CMP and BMP can be used to maintain
relationships.
| Is This Answer Correct ? | 1 Yes | 5 No |
Post New Answer View All Answers
Why hashset is used in java?
What is multithreading in java?
What are different types of references?
Where import statement is used in a java program?
What is return in java?
How to create an interface?
What is java volatile?
How to make a non daemon thread as daemon?
What is the difference between the ">>" and " >>>" operators in java?
What is a ?
Explain reverse a linked list recursive java solution?
What is the range of the short type?
Difference between keyword and identifier.
What is fundamental datatype?
What is a pattern what is an anti pattern?