You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2011/05/06 19:06:15 UTC

svn commit: r1100284 - /james/mailbox/trunk/jpa/src/main/java/org/apache/james/mailbox/jpa/mail/JPAMessageMapper.java

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org