ulrich
2017-01-17 b5748a4f0aaadef490d84be234df08ac8cfc0685
src/de/uhilger/baselink/PersistenceManager.java
@@ -893,7 +893,7 @@
    try {
      c.setAutoCommit(false);
    } catch(SQLException ex) {
      logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
      logger.log(Level.SEVERE, ex.getMessage(), ex);
    } finally {
      // ..
    }
@@ -902,22 +902,28 @@
  public void commit(Connection c) {
    try {
      c.commit();
      c.setAutoCommit(true);
    } catch(SQLException ex) {
      logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
      logger.log(Level.SEVERE, ex.getMessage(), ex);
    } finally {
      // ...
      try {
        c.setAutoCommit(true);
      } catch (SQLException ex) {
        logger.log(Level.SEVERE, ex.getMessage(), ex);
      }
    }
  }
  
  public void rollback(Connection c) {
    try {
      c.rollback();
      c.setAutoCommit(true);
    } catch(SQLException ex) {
      logger.log(Level.SEVERE, ex.getLocalizedMessage(), ex);
    } finally {
      // ...
      try {
        c.setAutoCommit(true);
      } catch (SQLException ex) {
        logger.log(Level.SEVERE, ex.getMessage(), ex);
      }
    }
  }