Hi Daniel,

Take a look at the findAll(Collection oids) method of OpenJPAEntityManager. This should do a better job than N get(Object key) methods.

Craig

On May 23, 2007, at 3:55 PM, Daniel Lee wrote:

Do we miss the getAll(List keys) method for data cache?

When fetching objects with eager "to-many" relationships, the code is
calling get(Object key) multiple time (one for each object in the
relationship). For example, it is doing 1 get() call for each order placed by a customer which we are fetching, that means 100 calls for a customer
with 100 orders.  The performance can be greatly improved if we have
getAll(List keys) methods which returns all orders in one call. This is
especially important in a distributed environment.

Is there a way (new plug-in) to avoid the multiple-trip for single
relationship, or can we implement the code to improve the performance in
this area?

Many thanks.
Daniel

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:[EMAIL PROTECTED]
P.S. A good JDO? O, Gasp!

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to