From 2cea03dc04d6e19f09dd71543d1300a26728952d Mon Sep 17 00:00:00 2001 From: Mattias Hellborg Arthursson Date: Tue, 19 Nov 2013 08:24:27 +0100 Subject: [PATCH] Deprecating wrapped transaction managers. --- .../manager/ContextSourceAndDataSourceTransactionManager.java | 2 ++ .../manager/ContextSourceAndHibernateTransactionManager.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndDataSourceTransactionManager.java b/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndDataSourceTransactionManager.java index 5b34f605..778dfb99 100644 --- a/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndDataSourceTransactionManager.java +++ b/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndDataSourceTransactionManager.java @@ -34,6 +34,8 @@ import org.springframework.transaction.support.DefaultTransactionStatus; * * @author Mattias Hellborg Arthursson * @since 1.2 + * @deprecated The idea of wrapping two transaction managers without actual XA support is probably not such a good idea + * after all. AbstractPlatformTransactionManager is not designed for this usage. */ public class ContextSourceAndDataSourceTransactionManager extends DataSourceTransactionManager { diff --git a/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndHibernateTransactionManager.java b/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndHibernateTransactionManager.java index 9ecfe2c0..d5f80f60 100755 --- a/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndHibernateTransactionManager.java +++ b/core/src/main/java/org/springframework/ldap/transaction/compensating/manager/ContextSourceAndHibernateTransactionManager.java @@ -35,6 +35,8 @@ import org.springframework.transaction.support.DefaultTransactionStatus; * Furthermore, this manager does not support nested transactions * @author Hans Westerbeek * @since 1.2.2 + * @deprecated The idea of wrapping two transaction managers without actual XA support is probably not such a good idea + * after all. AbstractPlatformTransactionManager is not designed for this usage. */ public class ContextSourceAndHibernateTransactionManager extends HibernateTransactionManager {