A system and method for increasing entity bean performance in an
application server environment. The system reduces the need for multiple
or unnecessary queries by formulating a join query for the related beans
and applying this query to the database. When a request is made to a
database to read or retrieve a set of EJB beans, related beans are
simultaneously retrieved and stored in a cache. In this manner, when the
client sends a request for any of these related beans, they can be
supplied from the cache rather than making another call to the database.