Jurgen Doll created CAY-2853:
--------------------------------

             Summary: Incorrect deletion of entities from flattened attributes
                 Key: CAY-2853
                 URL: https://issues.apache.org/jira/browse/CAY-2853
             Project: Cayenne
          Issue Type: Bug
          Components: Core Library
    Affects Versions: 4.2, 5.0-M2
            Reporter: Jurgen Doll


When deleting an ObjEntity with flattened attributes Cayenne deletes the 
related DB attribute's row as well.
 
So if we have for example an ObjEntity "FlatPainting" with flattened attribute 
"galleryName". If we then delete a "FlatPainting" then the associated gallery 
will also be deleted, leaving all other paintings at that gallery without a 
valid Gallery link.
 
Furthermore if we add to our "FlatPainting" a "gallery" relationship attribute 
with delete rule Deny, the gallery is still deleted.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to