And I was just about to suggest the opposite .... ;-). Anyhow, just
wading through my inbox currently, so please don't expect an immediate
response from myself.
Regards
Werner
Ralf Joachim wrote:
> Hi Jon,
>
> I think it's best to reopen 1355 and attach below comment.
>
> Regards
> Ralf
>
>
> Jon Wilmoth schrieb:
>> I'm working with the 1355 patched, trunk codebase (as of 4/16) and
>> althought the 1355 patch no longer requires all independent,
>> lazy-loaded objects to be loaded in a relationship tree, read-only
>> queries are now resulting in updates to the objects at the time
>> db.commit() is called. This is particularly bad considering the value
>> of the course's city independent object is getting nulled out. Should
>> 1355 be reopened or a new bug opened?
>>
>> The original test case
>> (LazyLoadRelationshipTest.testLoadLazyCollectionWithoutLazyOneToOne)
>> can be updated with to demonstrate the issue:
>>
>> public void testLoadLazyCollectionWithoutLazyOneToOne() throws
>> Exception {
>> ... original test case...
>>
>> //Make sures there aren't any side effects (i.e. independent objects
>> getting updated)
>> database = jdoMgr.getDatabase();
>> database.begin();
>> query = database.getOQLQuery(oql);
>> query.bind(1);
>> queryResults = query.execute(AccessMode.ReadOnly);
>> course = null;
>> while (queryResults.hasMore()) {
>> course = (GolfCourse) queryResults.next();
>> City city = course.getCity();
>> assertNotNull("Golf Course no longer has a relationship to
>> independent object not loaded above", city);
>> assertEquals("GolfCourse's associated independant city has
>> changed!", new Long(1), city.getId());
>> }
>> database.commit();
>> database.close();
>> }
>>
>> Thanks,
>> Jon
>>
>> -------------------------------------------------
>> If you wish to unsubscribe from this list, please send an empty
>> message to the following address:
>>
>> [EMAIL PROTECTED]
>> -------------------------------------------------
>
> -------------------------------------------------
> If you wish to unsubscribe from this list, please send an empty message
> to the following address:
>
> [EMAIL PROTECTED]
> -------------------------------------------------
>
>
-------------------------------------------------
If you wish to unsubscribe from this list, please
send an empty message to the following address:
[EMAIL PROTECTED]
-------------------------------------------------