Author: norman
Date: Fri May 6 17:06:15 2011
New Revision: 1100284
URL: http://svn.apache.org/viewvc?rev=1100284&view=rev
Log:
Fix org.apache.openjpa.persistence.ArgumentException: A query that declares a
result range cannot be used to perform bulk updates. See JAMES-1239
Modified:
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
Modified:
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
URL:
http://svn.apache.org/viewvc/james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java?rev=1100284&r1=1100283&r2=1100284&view=diff
==============================================================================
---
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
(original)
+++
james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java
Fri May 6 17:06:15 2011
@@ -181,7 +181,7 @@ public class JPAMessageMapper extends JP
private int deleteDeletedMessagesInMailboxWithUID(Mailbox<Long> mailbox,
long uid) {
return
getEntityManager().createNamedQuery("deleteDeletedMessagesInMailboxWithUID")
.setParameter("idParam", mailbox.getMailboxId())
- .setParameter("uidParam", uid).setMaxResults(1).executeUpdate();
+ .setParameter("uidParam", uid).executeUpdate();
}
private int deleteDeletedMessagesInMailboxBetweenUIDs(Mailbox<Long>
mailbox, long from, long to) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]