[
https://issues.apache.org/jira/browse/CAY-1507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Gentry updated CAY-1507:
--------------------------------
Attachment: CayenneTestToDepPK.tar.gz
Project illustrating the bug.
> Possible bug with To Dependent PK
> ---------------------------------
>
> Key: CAY-1507
> URL: https://issues.apache.org/jira/browse/CAY-1507
> Project: Cayenne
> Issue Type: Bug
> Components: Core Library
> Affects Versions: 3.0.1
> Environment: All
> Reporter: Michael Gentry
> Attachments: CayenneTestToDepPK.tar.gz
>
>
> When using the To Dep PK setting, a commit, followed by an update, followed
> by another commit is failing with an Optimistic Locking Exception as the PK
> for the parent/master record is null in the snapshot and a null PK can't be
> matched. Turning optimistic locking off makes the issue go away (but then
> you lose another feature).
> Will attach project illustrating bug. It should also be noted that when I
> put together a scaled down example to illustrate the bug with just User and
> Avatar classes, the problem did not appear. When I added the Role class it
> re-appeared. Somehow it seems having the extra relationship on the
> parent/master record (User) triggered the bug.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.