Fix aciton module code
[holmes/common.git] / holmes-actions / src / main / java / org / openo / holmes / common / utils / DbDaoUtil.java
index b45fb4a..18890ce 100644 (file)
@@ -31,20 +31,20 @@ import org.skife.jdbi.v2.Handle;
 @Slf4j\r
 public class DbDaoUtil {\r
 \r
-    private static DBI jdbi;\r
+    private DBI jdbi;\r
     @Inject\r
     private Environment environmentProvider;\r
     @Inject\r
     private DataSourceFactory dataSourceFactoryProvider;\r
 \r
+    private DBIFactory factory = new DBIFactory();\r
+\r
     @PostConstruct\r
     public void init() {\r
         if (jdbi == null) {\r
             synchronized (DbDaoUtil.class) {\r
                 if (jdbi == null) {\r
-                    final DBIFactory factory = new DBIFactory();\r
-                    jdbi = factory\r
-                            .build(environmentProvider, dataSourceFactoryProvider, "mysql");\r
+                    jdbi = factory.build(environmentProvider, dataSourceFactoryProvider, "mysql");\r
                 }\r
             }\r
         }\r