[Jiemamy-notify:2749] commit [3676] 一カ所 @ sinceが抜けていたので追加。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 9月 25日 (金) 01:24:35 JST


Revision: 3676
          http://sourceforge.jp/projects/jiemamy/svn/view?view=rev&revision=3676
Author:   yamkazu
Date:     2009-09-25 01:24:35 +0900 (Fri, 25 Sep 2009)

Log Message:
-----------
 一カ所@sinceが抜けていたので追加。
 connection の close処理を追加。サーセン...

Modified Paths:
--------------
    eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ImportMojo.java

Modified: eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ImportMojo.java
===================================================================
--- eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ImportMojo.java	2009-09-24 16:15:35 UTC (rev 3675)
+++ eros/maven-jiemamy-plugin/trunk/src/main/java/org/jiemamy/maven/ImportMojo.java	2009-09-24 16:24:35 UTC (rev 3676)
@@ -38,6 +38,7 @@
 import org.jiemamy.model.RootModel;
 import org.jiemamy.serializer.SerializationException;
 import org.jiemamy.utils.DriverUtil;
+import org.jiemamy.utils.JmIOUtil;
 
 /**
  * Import from Database to Jiemamy Model.
@@ -70,6 +71,7 @@
 	 * 
 	 * @parameter 
 	 * @required
+	 * @since 0.3
 	 */
 	private String username;
 	
@@ -107,7 +109,7 @@
 		rootModel.setDialectClassName(dialect);
 		DefaultDatabaseImportConfig config = new DefaultDatabaseImportConfig();
 		
-		Connection connection;
+		Connection connection = null;
 		try {
 			config.setDriverClassName(driver);
 			config.setUsername(username);
@@ -152,8 +154,8 @@
 			throw new MojoExecutionException("", e);
 		} catch (SerializationException e) {
 			throw new MojoExecutionException("", e);
+		} finally {
+			JmIOUtil.closeQuietly(connection);
 		}
-		
-		// FIXME connection.close();
 	}
 }




Jiemamy-notify メーリングリストの案内
Back to archive index