簡體   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