From 626a05f07f3238ba0ad2862bc95105a1f694d158 Mon Sep 17 00:00:00 2001 From: Vincent Guilpain Date: Mon, 20 Oct 2025 11:50:40 +0900 Subject: [PATCH] When using the JDBC transaction manager, instead of setting the default transaction isolation level to SERIALIZABLE by default, use the default storage setting --- core/src/main/java/com/scalar/db/storage/jdbc/JdbcUtils.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/core/src/main/java/com/scalar/db/storage/jdbc/JdbcUtils.java b/core/src/main/java/com/scalar/db/storage/jdbc/JdbcUtils.java index 432baf8817..d5cec3a5b1 100644 --- a/core/src/main/java/com/scalar/db/storage/jdbc/JdbcUtils.java +++ b/core/src/main/java/com/scalar/db/storage/jdbc/JdbcUtils.java @@ -36,8 +36,6 @@ public static BasicDataSource initDataSource( if (transactional) { dataSource.setDefaultAutoCommit(false); dataSource.setAutoCommitOnReturn(false); - // if transactional, the default isolation level is SERIALIZABLE - dataSource.setDefaultTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE); } config