[ 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: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
