db-jdo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric SULTAN (JIRA)" <j...@apache.org>
Subject [jira] Created: (JDO-617) JDOQL : Bulk Update and Delete Operations
Date Sat, 22 Nov 2008 10:36:46 GMT
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.


Mime
View raw message