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 therelationship). 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 customerwith 100 orders. The performance can be greatly improved if we havegetAll(List keys) methods which returns all orders in one call. This isespecially important in a distributed environment. Is there a way (new plug-in) to avoid the multiple-trip for singlerelationship, or can we implement the code to improve the performance inthis 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!
smime.p7s
Description: S/MIME cryptographic signature