Kevin,
What are the characteristics of the @LRS annotation vs.
DelayCollectionLoading, which seems to serve a similar purpose?
Thanks,
-Chris
On Tue, Jan 8, 2013 at 4:37 PM, Chris Wolf <[email protected]> wrote:
> Ok, good to know - thanks again.
>
> On Tue, Jan 8, 2013 at 4:35 PM, Kevin Sutter <[email protected]> wrote:
>> On Tue, Jan 8, 2013 at 2:59 PM, Chris Wolf <[email protected]> wrote:
>>
>>> 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?
>>>
>>
>> Why do you think we introduced this feature? :-) Seriously, this was a
>> concern. If a one-to-many collection had a ton of elements, you better
>> hope they were running on a 64bit jvm and had plenty of memory...
>>
>>
>>> 2.) What do other OR mapping providers do? e.g. Hibernate or Datanucleus
>>> JDO?
>>>
>>
>> I believe Hibernate has similar functionality. I have no idea if
>> Datanucleus does or not.
>>
>>
>>>
>>> Thanks again,
>>>
>>> Chris
>>>
>>>
>>> On Tue, Jan 8, 2013 at 3:47 PM, Kevin Sutter <[email protected]> wrote:
>>> > On Tue, Jan 8, 2013 at 2:20 PM, Chris Wolf <[email protected]> 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
>>>