Ah, I see WRT the proxies... Ok, I think I have it all straight now and I really appreciate you hanging in there to answer my questions. In closing, I'll make some remarks, which are not time-critical to answer, since your answers have already provided all I need to proceed. However:
1.) You said the DelayCollectionLoading was relatively new - so what would people do in the scenario of one-to-many (or m-2-m) and having huge numbers of child entities, before this feature was introduced? 2.) What do other OR mapping providers do? e.g. Hibernate or Datanucleus JDO? Thanks again, Chris On Tue, Jan 8, 2013 at 3:47 PM, Kevin Sutter <kwsut...@gmail.com> wrote: > On Tue, Jan 8, 2013 at 2:20 PM, Chris Wolf <cwolf.a...@gmail.com> wrote: > >> Or is "non-indexed" referring to not traversing the collection while >> adding or removing? >> > > Correct. > > The word "proxy" is overloaded and is used in several contexts. OpenJPA > proxies Collections (and a few other types like Dates and Timestamps) so > that we can monitor updates to these object types. But, that is totally > separate from the enhancement proxy mechanism that some JPA vendors provide > to monitor updates to the whole Entity. > > Good questions! > Kevin