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(); } }