Entity Bean represents persistent data means data stored in some database. Session Bean, Entity bean or any java Application can access That Entity Bean and save them back to database. Each bean is identified by primary key value.

Entity Bean is different from session bean because when you obtain access to session bean it is always a new bean but in Entity Bean it might be present already so along with create method Entity Bean Also have Finder Methods that helps us to locate existing Entity Beans. These Finder methods may return a single or collection of beans depends upon finder method condition. These collections are actually collection of remote references to those beans.

Home interface also have remove Method that allows to delete entity bean. While remove method in home interface of session bean is useless it throws Remove Exception