Yes, the objects with map field relationship is also implemnted and will go thru getAll(). Thx.
On 7/20/07, Patrick Linskey (JIRA) <[EMAIL PROTECTED]> wrote:
[ https://issues.apache.org/jira/browse/OPENJPA-263?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12514321] Patrick Linskey commented on OPENJPA-263: ----------------------------------------- > The implementation to handle relationship of Map type will be provided later. > Currently it handles only Collection type. Does this mean that objects with Map fields will not be supported at all, or that they will go through the existing (less-efficient) pathways? > Introducing getAll(List) method for data cache to be called by loadAll() will allow data cache plug-ins to leverage the advantage of any third-party cache that provides a way to get multiple object in one call by providing a list of keys (oids). > ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > Key: OPENJPA-263 > URL: https://issues.apache.org/jira/browse/OPENJPA-263 > Project: OpenJPA > Issue Type: New Feature > Components: datacache > Affects Versions: 1.0.0 > Reporter: Daniel Lee > Attachments: OpenJPA-263.patch, OpenJPAJIRA.doc > > > OpenJPA: 5 files to be donated to OpenJPA: (changed, no new file) > There are changes to the following 5 files which will be donated to OpenJPA to be able to leverage ObjectGrid map agent to improve the performance on getting the relationship loaded. > (the donation is upon the approval of OpenJPA committee) > - org.apache.openjpa.datacache: > o AbstractPCData: > toField: calling toNestedFields(new) instead of looping thru all elements in the field > (Implements the Collection only for now, may need to apply it to Map and Array) > toNestedFields: (new) > toRelationFields: (new) calls findAll() > - org.apache.openjpa.datacache: > o DataCacheStoreManager: enhance loadAll() to issue getAll() instead get() > o AbstractDataCache: add getAll() to abstract as default > o DataCache: add getAll() to interface > o DelegatingDataCache: add getAll() delegation > (Please see detail information in the attached Word document.) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
