Author: snoopdave
Date: Mon Jun 18 07:00:46 2007
New Revision: 548360

URL: http://svn.apache.org/viewvc?view=rev&rev=548360
Log:
Couple of JPA bugs found during deployment to rollerweblogger.org

Modified:
    
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPARefererManagerImpl.java
    
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java

Modified: 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPARefererManagerImpl.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPARefererManagerImpl.java?view=diff&rev=548360&r1=548359&r2=548360
==============================================================================
--- 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPARefererManagerImpl.java
 (original)
+++ 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPARefererManagerImpl.java
 Mon Jun 18 07:00:46 2007
@@ -195,7 +195,7 @@
         List queryResults = (List)q.getResultList();
         for (Iterator it = queryResults.iterator(); it.hasNext(); ) {
             Object[] row = (Object[])it.next();
-            Integer hits = (Integer)row[0];
+            long hits = ((Number)row[0]).longValue();
             String websiteId = (String)row[1];
             String websiteName = (String)row[2];
             String websiteHandle = (String)row[3];
@@ -204,7 +204,7 @@
                 websiteHandle,
                 websiteName,
                 "statCount.weblogDayHits",
-                hits.longValue()));              
+                hits));              
         }
         // Original query ordered by desc hits.
         // JPA QL doesn't allow queries to be ordered by agregates; do it in 
memory

Modified: 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java
URL: 
http://svn.apache.org/viewvc/roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java?view=diff&rev=548360&r1=548359&r2=548360
==============================================================================
--- 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java
 (original)
+++ 
roller/trunk/apps/weblogger/src/java/org/apache/roller/weblogger/business/jpa/JPAWeblogManagerImpl.java
 Mon Jun 18 07:00:46 2007
@@ -1237,10 +1237,9 @@
                 query.setParameter(1, website);
                 query.setParameter(2, start);
             } else {
-                Timestamp start = new Timestamp(startDate.getTime());
                 query = strategy.getNamedQuery(
                         "WeblogEntryTagAggregate.getPopularTagsByWebsite");
-                query.setParameter(1, start);
+                query.setParameter(1, website);
             }
         } else {
             if (startDate != null) {
@@ -1267,7 +1266,7 @@
             Object[] row = (Object[]) iter.next();
             TagStat t = new TagStat();
             t.setName((String) row[0]);
-            t.setCount(((Integer) row[1]).intValue());
+            t.setCount(((Number) row[1]).intValue());
             
             min = Math.min(min, t.getCount());
             max = Math.max(max, t.getCount());


Reply via email to