summaryrefslogtreecommitdiffstats
path: root/sonar-batch/src/main/java
diff options
context:
space:
mode:
authorSimon Brandhof <simon.brandhof@gmail.com>2011-10-27 13:37:43 +0200
committersimonbrandhof <simon.brandhof@gmail.com>2011-10-27 19:51:36 +0200
commit851fee23dbc02e601121f162ea73cd38fe01a213 (patch)
tree5cfffb6204e5caaa6be5f2bc610c0bd8756db320 /sonar-batch/src/main/java
parentc5ff5521a3c3b5775557745fda19db642d56772f (diff)
downloadsonarqube-851fee23dbc02e601121f162ea73cd38fe01a213.tar.gz
sonarqube-851fee23dbc02e601121f162ea73cd38fe01a213.zip
Improve boolean parameters of Hibernate HQL queries
Diffstat (limited to 'sonar-batch/src/main/java')
-rw-r--r--sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java b/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java
index 157867cbe2a..dd8bf85d196 100644
--- a/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java
+++ b/sonar-batch/src/main/java/org/sonar/batch/index/DefaultResourcePersister.java
@@ -193,11 +193,12 @@ public final class DefaultResourcePersister implements ResourcePersister {
}
public Snapshot getLastSnapshot(Snapshot snapshot, boolean onlyOlder) {
- String hql = "SELECT s FROM " + Snapshot.class.getSimpleName() + " s WHERE s.last=true AND s.resourceId=:resourceId";
+ String hql = "SELECT s FROM " + Snapshot.class.getSimpleName() + " s WHERE s.last=:last AND s.resourceId=:resourceId";
if (onlyOlder) {
hql += " AND s.createdAt<:date";
}
Query query = session.createQuery(hql);
+ query.setParameter("last", true);
query.setParameter("resourceId", snapshot.getResourceId());
if (onlyOlder) {
query.setParameter("date", snapshot.getCreatedAt());