Being object oriented, they can be implemented into existed systems with little or no recompiling and configuring. These objects are transient in nature, created and freed throughout the life of the application on an as-needed basis. A stateless session bean is completely transient and encapsulates a temporary piece of business logic needed by a specific client for a limited time span. The conversational state enables the container to maintain information about the state of the session bean and to recreate that state at a later point in program execution when needed. Entity Bean Entity beans relate to physical data, such as a row in a database.
Entity beans are long-lived, because they are tied to persistent data.
Entity beans are always transactional and multiuser aware.