Class JDOUtils

java.lang.Object
org.castor.jdo.util.JDOUtils

public final class JDOUtils extends Object
Common static methods for Castor JDO.
Since:
0.9.9.1
Version:
$Revision: 8111 $ $Date: 2006-05-24 08:49:08 -0600 (Wed, 24 May 2006) $
Author:
Ralf Joachim, Stein M. Hugubakken
  • Method Details

    • closeConnection

      public static void closeConnection(Connection conn)
      Closes the Connection without throwing SQLException. A warning is added to the log if SQLException is thrown.
      Parameters:
      conn - The Connection to close
    • closeResultSet

      public static void closeResultSet(ResultSet rs)
      Closes the ResultSet without throwing SQLException. A warning is added to the log if SQLException is thrown.
      Parameters:
      rs - The ResultSet to close
    • closeStatement

      public static void closeStatement(Statement stmt)
      Closes the Statement without throwing SQLException. A warning is added to the log if SQLException is thrown.
      Parameters:
      stmt - The Statement to close
    • closeDatabase

      public static void closeDatabase(Database db)
      Closes the Database without throwing exceptions. An active transaction will silently rolled back. Warnings are added to the log if any exception occures.
      Parameters:
      db - The database to close.
    • getClassDescriptor

      public static ClassDescriptor getClassDescriptor(String db, Class<?> type) throws MappingException
      Return ClassDescriptor for given type in named database .
      Parameters:
      db - The database's name.
      type - The class.
      Returns:
      ClassDescriptor if exists, otherwise null.
      Throws:
      MappingException - If database can not be instantiated.