Index: jbidwatcher/trunk/src/com/jbidwatcher/util/db/ActiveRecord.java =================================================================== --- jbidwatcher/trunk/src/com/jbidwatcher/util/db/ActiveRecord.java (revision 574) +++ jbidwatcher/trunk/src/com/jbidwatcher/util/db/ActiveRecord.java (revision 575) @@ -6,6 +6,7 @@ import java.util.Set; import java.util.List; import java.util.ArrayList; +import java.util.HashSet; import java.lang.reflect.Field; /** @@ -31,9 +32,13 @@ } public static void shutdown() { + Set s = new HashSet(); for(Table t : sTables) { - t.shutdown(); + s.add(t.shutdown()); } + for(Database db : s) { + db.shutdown(); + } } protected static Table getTable(Object o) {