From 4fd689f32fe1c304635bf002498af59b97d9d296 Mon Sep 17 00:00:00 2001
From: Martin Goik <goik@hdm-stuttgart.de>
Date: Thu, 30 Oct 2014 18:30:12 +0100
Subject: [PATCH] Set transaction isolation level to "serializable"

---
 .../java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java     | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java b/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
index 262095004..5fbfe3870 100644
--- a/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
+++ b/Sda2/P/account/src/main/java/de/hdm_stuttgart/mi/sda2/account/sql/DbHandler.java
@@ -28,6 +28,7 @@ public class DbHandler {
 					Conf.get("DbHandler.user"),
 					Conf.get("DbHandler.password"));
 			conn.setAutoCommit(false);
+			conn.setTransactionIsolation(Connection.TRANSACTION_SERIALIZABLE);
 			updateAccount = conn.prepareStatement("UPDATE Account SET balance = balance + ? WHERE number = ?");
 			log.info("Connection '" + getConnectionName() + "' established" ); 
 			return true;
-- 
GitLab