From 6ce6cc598fdcd6e3d6eb662b47668b0c6b898f3d Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Mon, 29 Nov 2010 17:00:54 +0000 Subject: SONAR-249 improve core components to load rules and metrics --- .../java/org/sonar/plugins/dbcleaner/purges/PurgeRuleMeasures.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'plugins/sonar-dbcleaner-plugin') diff --git a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeRuleMeasures.java b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeRuleMeasures.java index d61ad812499..c0eb8f36207 100644 --- a/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeRuleMeasures.java +++ b/plugins/sonar-dbcleaner-plugin/src/main/java/org/sonar/plugins/dbcleaner/purges/PurgeRuleMeasures.java @@ -26,9 +26,8 @@ import org.sonar.plugins.dbcleaner.api.Purge; import org.sonar.plugins.dbcleaner.api.PurgeContext; import org.sonar.plugins.dbcleaner.api.PurgeUtils; -import java.util.List; - import javax.persistence.Query; +import java.util.List; /** * see SONAR-522 @@ -49,7 +48,7 @@ public final class PurgeRuleMeasures extends Purge { private void purge(Integer sid) { Query query = getSession().createQuery("SELECT m.id FROM " + MeasureModel.class.getSimpleName() + " m, " + Snapshot.class.getSimpleName() + " s WHERE s.id = m.snapshotId and " + - "(s.rootId=:rootSid OR s.id=:rootSid) and (m.rule is not null or m.rulesCategoryId is not null or m.rulePriority is not null)"); + "(s.rootId=:rootSid OR s.id=:rootSid) and (m.ruleId is not null or m.rulesCategoryId is not null or m.rulePriority is not null)"); query.setParameter("rootSid", sid); List measureIds = query.getResultList(); PurgeUtils.deleteMeasuresById(getSession(), measureIds); -- cgit v1.2.3