cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Michael Gentry (JIRA)" <>
Subject [jira] Updated: (CAY-1507) Possible bug with To Dependent PK
Date Fri, 12 Nov 2010 15:35:16 GMT


Michael Gentry updated CAY-1507:

    Attachment: CayenneTestToDepPK.tar.gz

Project illustrating the bug.

> Possible bug with To Dependent PK
> ---------------------------------
>                 Key: CAY-1507
>                 URL:
>             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.

View raw message