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 {