diff options
author | Simon McDuff | 2008-11-20 22:19:43 +0000 |
---|---|---|
committer | Simon McDuff | 2008-11-20 22:19:43 +0000 |
commit | a61db74f8accdeda95afe98c1c587a7c8a3e3289 (patch) | |
tree | 6c1cb5bce753defce1b62c163be9b5ceccd792a1 /plugins/org.eclipse.emf.cdo.server.hibernate | |
parent | f3b200f39e151efb608c7303202a2587e563a603 (diff) | |
download | cdo-a61db74f8accdeda95afe98c1c587a7c8a3e3289.tar.gz cdo-a61db74f8accdeda95afe98c1c587a7c8a3e3289.tar.xz cdo-a61db74f8accdeda95afe98c1c587a7c8a3e3289.zip |
[256043] [CDO/Teneo] TransactionException after commit
https://bugs.eclipse.org/bugs/show_bug.cgi?id=256043
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.server.hibernate')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernateStoreAccessor.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernateStoreAccessor.java b/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernateStoreAccessor.java index c6be2f13fb..fae2e505b0 100644 --- a/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernateStoreAccessor.java +++ b/plugins/org.eclipse.emf.cdo.server.hibernate/src/org/eclipse/emf/cdo/server/internal/hibernate/HibernateStoreAccessor.java @@ -163,7 +163,10 @@ public class HibernateStoreAccessor extends StoreAccessor implements IHibernateS { try { - commitRollbackHibernateSession(); + if (hibernateSession.getTransaction().isActive()) + { + commitRollbackHibernateSession(); + } } finally { |