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.