Friday, March 13, 2009

Why is ejbFindByPrimaryKey mandatory (EJB)

Question :Why is ejbFindByPrimaryKey mandatory? (EJB)
Answer :An Entity Bean represents persistent data that is stored outside of the
EJB Container/Server. The ejbFindByPrimaryKey is a method used to locate
and load an Entity Bean into the container, similar to a SELECT statement
in SQL. By making this method mandatory, the client programmer can be
assured that if they have the primary key of the Entity Bean, then they can
retrieve the bean without having to create a new bean each time - which
would mean creating duplications of persistent data and break the integrity
of EJB.

No comments: