diff options
author | Simon Brandhof <simon.brandhof@gmail.com> | 2011-10-27 13:37:43 +0200 |
---|---|---|
committer | simonbrandhof <simon.brandhof@gmail.com> | 2011-10-27 19:51:36 +0200 |
commit | 851fee23dbc02e601121f162ea73cd38fe01a213 (patch) | |
tree | 5cfffb6204e5caaa6be5f2bc610c0bd8756db320 /sonar-batch/src/main/java | |
parent | c5ff5521a3c3b5775557745fda19db642d56772f (diff) | |
download | sonarqube-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.java | 3 |
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()); |