From 46bc4b09571b0c7e62a015e9450028094cce1d40 Mon Sep 17 00:00:00 2001 From: Vedran Pavic Date: Fri, 5 Jul 2019 18:39:51 +0200 Subject: [PATCH] Use no-op TransactionOperations --- .../session/jdbc/JdbcOperationsSessionRepository.java | 11 +---------- .../gradle/dependency-management.gradle | 2 ++ 2 files changed, 3 insertions(+), 10 deletions(-) diff --git a/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcOperationsSessionRepository.java b/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcOperationsSessionRepository.java index e915f7e2..a50656b1 100644 --- a/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcOperationsSessionRepository.java +++ b/spring-session-jdbc/src/main/java/org/springframework/session/jdbc/JdbcOperationsSessionRepository.java @@ -54,9 +54,7 @@ import org.springframework.session.PrincipalNameIndexResolver; import org.springframework.session.Session; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.TransactionDefinition; -import org.springframework.transaction.TransactionException; import org.springframework.transaction.TransactionStatus; -import org.springframework.transaction.support.TransactionCallback; import org.springframework.transaction.support.TransactionCallbackWithoutResult; import org.springframework.transaction.support.TransactionOperations; import org.springframework.transaction.support.TransactionTemplate; @@ -204,14 +202,7 @@ public class JdbcOperationsSessionRepository private final IndexResolver indexResolver; - private TransactionOperations transactionOperations = new TransactionOperations() { - - @Override - public T execute(TransactionCallback action) throws TransactionException { - return action.doInTransaction(null); - } - - }; + private TransactionOperations transactionOperations = TransactionOperations.withoutTransaction(); /** * The name of database table used by Spring Session to store sessions. diff --git a/spring-session-samples/gradle/dependency-management.gradle b/spring-session-samples/gradle/dependency-management.gradle index c74770ba..6e15df4a 100644 --- a/spring-session-samples/gradle/dependency-management.gradle +++ b/spring-session-samples/gradle/dependency-management.gradle @@ -1,3 +1,5 @@ +ext['spring-framework.version'] = '5.2.0.BUILD-SNAPSHOT' + dependencyManagement { dependencies { dependency 'ch.qos.logback:logback-classic:1.2.3'