繁体   English   中英

Spring数据gemfire不支持REQUIRES_NEW个事务

[英]REQUIRES_NEW transactions in not supported by Spring data gemfire

我正在将Spring Data Gemfire v1.7.5与Gemfire 8.2.0一起使用。 使用REQUIRES_NEW事务传播时,尝试挂起现有事务时失败并显示以下错误。 底层Gemfire转换管理器(CacheTransactionManager)似乎支持挂起和恢复,但spring数据gemfire不支持。 我的理解正确吗? 如果是,是否会在不久的将来提供解决方法或支持? Caused by: org.springframework.transaction.TransactionSuspensionNotSupportedException: Transaction manager [org.springframework.data.gemfire.GemfireTransactionManager] does not support transaction suspension at org.springframework.transaction.support.AbstractPlatformTransactionManager.doSuspend(AbstractPlatformTransactionManager.java:1129) at org.springframework.transaction.support.AbstractPlatformTransactionManager.suspend(AbstractPlatformTransactionManager.java:579) at org.springframework.transaction.support.AbstractPlatformTransactionManager.handleExistingTransaction(AbstractPlatformTransactionManager.java:424) at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:349) at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:427) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:276) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)

接得好!

我已提交JIRA门票SGF-598-
“添加对GemfireTransactionManager中的暂停和恢复的支持”以增强SDG GemfireTransactionManager本地缓存事务的暂停和恢复功能。

我已经为此票设置了“修复版本”。

注意:不再支持1.7.x 有关最新的最新版本,请参见SDG项目页面

谢谢,约翰

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM