This Bugzilla instance is deprecated, and most Eclipse projects now use GitHub or Eclipse GitLab. Please see the deprecation plan for details.
Bug 350469 - JPA 2.1 Criteria Query framework Bulk Update/Delete support
Summary: JPA 2.1 Criteria Query framework Bulk Update/Delete support
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Eclipselink (show other bugs)
Version: unspecified   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Nobody - feel free to take it CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 338610
  Show dependency tree
 
Reported: 2011-06-27 13:21 EDT by Gordon Yorke CLA
Modified: 2022-06-09 10:18 EDT (History)
2 users (show)

See Also:


Attachments
proposed patch (82.29 KB, patch)
2012-10-24 16:21 EDT, Chris Delahunt CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gordon Yorke CLA 2011-06-27 13:21:17 EDT
JPA 2.1 will be adding Update and Delete support the current Criteria Query framework.  The addition of this support should be straight forward.

Issues with some interface refactoring and backward compatibility with JPA 2.0 bundles will have to be investigated and a resolution implemented.
Comment 1 Gordon Yorke CLA 2012-03-20 15:36:13 EDT
Details can be found at : http://wiki.eclipse.org/EclipseLink/DesignDocs/350469
Comment 2 Chris Delahunt CLA 2012-10-24 16:21:09 EDT
Created attachment 222746 [details]
proposed patch
Comment 3 Chris Delahunt CLA 2012-10-26 15:21:22 EDT
Fix checked in SHA-1: 23811894e54fcd1e060d2124ecc0f261fc0aef43
to 2.5 (main)

Testing added to jpa\eclipselink.jpa.test\src\org\eclipse\persistence\testing\tests\jpa21\advanced\CriteriaQueryTestSuite.java
and new test class
jpa\eclipselink.jpa.test\src\org\eclipse\persistence\testing\tests\jpa21\advanced\CriteriaQueryMetamodelTestSuite.java
Comment 4 Eclipse Webmaster CLA 2022-06-09 10:18:51 EDT
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink