fix(metadata-io): set ebean transaction level to be repeatable read (#3285)

This commit is contained in:
Eddie (Xiao Di) Li 2021-09-29 21:12:10 +01:00 committed by GitHub
parent 23c6eb5d1c
commit eb693684f2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -24,6 +24,7 @@ import io.ebean.Query;
import io.ebean.RawSql;
import io.ebean.RawSqlBuilder;
import io.ebean.Transaction;
import io.ebean.annotation.TxIsolation;
import io.ebean.config.ServerConfig;
import java.net.URISyntaxException;
import java.sql.Timestamp;
@ -471,7 +472,7 @@ public class EbeanAspectDao {
T result = null;
do {
try (Transaction transaction = _server.beginTransaction()) {
try (Transaction transaction = _server.beginTransaction(TxIsolation.REPEATABLE_READ)) {
result = block.get();
transaction.commit();
lastException = null;