db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Bouschen (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JDO-229) Class DeleteCallback must not assume managed relationships.
Date Thu, 08 Dec 2005 09:54:08 GMT
    [ http://issues.apache.org/jira/browse/JDO-229?page=comments#action_12359720 ] 

Michael Bouschen commented on JDO-229:

The second patch looks good.

> Class DeleteCallback must not assume managed relationships.
> -----------------------------------------------------------
>          Key: JDO-229
>          URL: http://issues.apache.org/jira/browse/JDO-229
>      Project: JDO
>         Type: Bug
>   Components: tck20
>     Reporter: Michael Watzek
>     Assignee: Michael Watzek
>  Attachments: JDO-229.patch, JDO-229.patch2
> There is a portability issue with test case DeleteCallback:
> The test case assumes that a JDO implementation supports managed relationships, because
it deletes instances which are referenced by other instances. Given that the relationships
are represented by foreign keys in the database for which the delete rule is specified as
RESTRICT, the test will cause errors for JDO implementations which do not support managed
relationships, because it does not nullify those references explicitely, 
> In order to make the test case portable, it should explicitely nullify references to
all deleted objects first. Afterwards, it should call Query.deletePersistentAll. 

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message