Friday, August 15, 2003 10:22 AM
The pool state applies to entity beans. The official definition of a pooled state is when the entity bean object is instantiated but not associated to any row in the database. Typically, this is when entity bean clients have committed the transaction and are finished with the entity bean. Rather than throw away the instance, the ejb container recycles the instance by throwing it in the pool. This is when the entity bean instance is in a pooleed state. When a new client invokes a finder method, the container fetches an instance from the pool and associates it to a database row.