diff options
Diffstat (limited to 'orkbasej/java/net/sf/oreka')
-rw-r--r-- | orkbasej/java/net/sf/oreka/HibernateManager.java | 8 | ||||
-rw-r--r-- | orkbasej/java/net/sf/oreka/persistent/AnnotationsTest.java | 1 | ||||
-rw-r--r-- | orkbasej/java/net/sf/oreka/persistent/HbnXmlTest.java | 1 |
3 files changed, 3 insertions, 7 deletions
diff --git a/orkbasej/java/net/sf/oreka/HibernateManager.java b/orkbasej/java/net/sf/oreka/HibernateManager.java index 2118d2d..6379ed4 100644 --- a/orkbasej/java/net/sf/oreka/HibernateManager.java +++ b/orkbasej/java/net/sf/oreka/HibernateManager.java @@ -82,16 +82,14 @@ public class HibernateManager { tx.commit(); } catch ( HibernateException he ) { - logger.log(Level.ERROR, he.toString()); - he.printStackTrace(); + logger.error("Hibernate error:" + he.getClass().getName()); } catch (Exception e) { - logger.error(e); - e.printStackTrace(); + logger.error("Exception:", e); } finally { - hbnSession.close(); + if(hbnSession != null) {hbnSession.close();} } } diff --git a/orkbasej/java/net/sf/oreka/persistent/AnnotationsTest.java b/orkbasej/java/net/sf/oreka/persistent/AnnotationsTest.java index 6b15796..43a973a 100644 --- a/orkbasej/java/net/sf/oreka/persistent/AnnotationsTest.java +++ b/orkbasej/java/net/sf/oreka/persistent/AnnotationsTest.java @@ -305,7 +305,6 @@ public class AnnotationsTest { } catch ( HibernateException he ) { - if ( tx != null ) tx.rollback(); throw he; } finally { diff --git a/orkbasej/java/net/sf/oreka/persistent/HbnXmlTest.java b/orkbasej/java/net/sf/oreka/persistent/HbnXmlTest.java index 2554a70..dc1fa0c 100644 --- a/orkbasej/java/net/sf/oreka/persistent/HbnXmlTest.java +++ b/orkbasej/java/net/sf/oreka/persistent/HbnXmlTest.java @@ -184,7 +184,6 @@ public class HbnXmlTest { */ } catch ( HibernateException he ) { - if ( tx != null ) tx.rollback(); throw he; } finally { |