i am observing the container synchronizes the bean with the underlying storage by calling the bean's ejbLoad() and ejbStore(), to ensure the clients that the data they access and process in the business method, is not stale.
this is the sequence ejbLoad()-business method-ejbStore(). let's have a two-client-scenario where we have two entity bean instances.
bold ones are methods used by first client.
second client comes in to the picture, while the data is still being processed by the first client
first client stores the data in to db
won't the data the second client is about to process goes stale? How the container solves the problem? or is this a problem at all? we are Using Jboss4.0.4Ga .