]> source.dussan.org Git - sonarqube.git/commitdiff
Minor optimization in NotificationQueueDao
authorSimon Brandhof <simon.brandhof@sonarsource.com>
Sun, 11 Jan 2015 21:06:38 +0000 (22:06 +0100)
committerSimon Brandhof <simon.brandhof@sonarsource.com>
Sun, 11 Jan 2015 21:06:38 +0000 (22:06 +0100)
sonar-core/src/main/java/org/sonar/core/notification/db/NotificationQueueDao.java

index bd90804092d2b65834e48d891ade4f1a6cc92f25..98f2f78b47b203990e9adf4bc15d741eedf6ecfb 100644 (file)
@@ -42,9 +42,10 @@ public class NotificationQueueDao implements BatchComponent, ServerComponent {
 
   public void insert(List<NotificationQueueDto> dtos) {
     DbSession session = mybatis.openSession(true);
+    NotificationQueueMapper mapper = session.getMapper(NotificationQueueMapper.class);
     try {
       for (NotificationQueueDto dto : dtos) {
-        session.getMapper(NotificationQueueMapper.class).insert(dto);
+        mapper.insert(dto);
       }
       session.commit();
     } finally {
@@ -54,9 +55,10 @@ public class NotificationQueueDao implements BatchComponent, ServerComponent {
 
   public void delete(List<NotificationQueueDto> dtos) {
     DbSession session = mybatis.openSession(true);
+    NotificationQueueMapper mapper = session.getMapper(NotificationQueueMapper.class);
     try {
       for (NotificationQueueDto dto : dtos) {
-        session.getMapper(NotificationQueueMapper.class).delete(dto.getId());
+        mapper.delete(dto.getId());
       }
       session.commit();
     } finally {