JDOQL : Bulk Update and Delete Operations
-----------------------------------------

                 Key: JDO-617
                 URL: https://issues.apache.org/jira/browse/JDO-617
             Project: JDO
          Issue Type: New Feature
            Reporter: Eric SULTAN


It would be usefull that the JDO Query Langage could do some UPDATE and DELETE 
on Persistent Object like this :

UPDATE [<candidate-class>] SET item1=<newValue>, item2=<newValue> [WHERE 
<filter>]

The new_value specified for an update operation must be compatible in type with 
the state-field to
which it is assigned.
Bulk Update must modify the value of the version column and refresh Level1 and 
Level2 cache.

DELETE FROM [<candidate-class>] [WHERE <filter>]
By default Bulk Delete is appy on the specified class and its subclasses and 
doesn't do cascade delete.
A keyword like CASCADE must be set if we want to does a cascade delete : 
DELETE CASCADE FROM [<candidate-class>] [WHERE <filter>]



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to