You can indicating that a particular EJB type should not synchronize its state to persistent storage prior to each findBy invocation by using environment variables or a marker interface.
Ensuring data integrity for queries performed during a transaction
If you choose to disable the automatic pre-find synchronization for certain bean types, it is very important that your application use other means to ensure that queries that are performed during the transaction are not performed on data that might no longer be valid. You can use the flushCache method on the com.ibm.websphere.ejbcontainer.EJBContextExtension class (an extension of javax.ejb.EJBContext) to perform a manual synchronization to persistent storage at times that are defined by the application. For more information on EJBContextExtension and its related classes SessionContextExtension, EntityContextExtension and MessageDrivenContextExtension, see the com.ibm.websphere.ejbcontainer package in the Reference > Developer > API documentation section of the information center.