Spring Data Neo4j:应用程序异常被回滚异常覆盖
Spring Data Neo4j: Application exception overridden by rollback exception
我有一个很长的事务,当发生异常时,Web 应用程序仍在运行,但如果我调用一些涉及数据库的操作(通过 REST 远程),该操作需要很长时间才能失败。
INFO [org.springframework.data.neo4j.config.Neo4jConfiguration] Intercepted exception
ERROR [org.springframework.transaction.interceptor.TransactionInterceptor] Application exception overridden by rollback exception
当它尝试回滚时,它无法完成操作,因为服务器没有响应
public class TransactionManager {
....
private HttpResponse executeRequest(HttpRequestBase request) {
...
HttpResponse response = httpClient.execute(request); // not respond
你能帮帮我吗?
谢谢
假设您使用 SDN 4。
请升级以使用 neo4j-ogm 1.1.5-SNAPSHOT 和 re-test。
它包含有关此区域的一些修复程序。
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm</artifactId>
<version>1.1.5-SNAPSHOT</version>
</dependency>
您还需要包括
<repository>
<id>neo4j-snapshots</id>
<url>http://m2.neo4j.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
我有一个很长的事务,当发生异常时,Web 应用程序仍在运行,但如果我调用一些涉及数据库的操作(通过 REST 远程),该操作需要很长时间才能失败。
INFO [org.springframework.data.neo4j.config.Neo4jConfiguration] Intercepted exception
ERROR [org.springframework.transaction.interceptor.TransactionInterceptor] Application exception overridden by rollback exception
当它尝试回滚时,它无法完成操作,因为服务器没有响应
public class TransactionManager {
....
private HttpResponse executeRequest(HttpRequestBase request) {
...
HttpResponse response = httpClient.execute(request); // not respond
你能帮帮我吗? 谢谢
假设您使用 SDN 4。 请升级以使用 neo4j-ogm 1.1.5-SNAPSHOT 和 re-test。 它包含有关此区域的一些修复程序。
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm</artifactId>
<version>1.1.5-SNAPSHOT</version>
</dependency>
您还需要包括
<repository>
<id>neo4j-snapshots</id>
<url>http://m2.neo4j.org/content/repositories/snapshots</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>