Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
Description
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>]
Attachments
Issue Links
- relates to
-
JDO-652 Provision of a typesafe refactor-friendly query capability for JDOQL
- Closed