From c861c5dbf019bc79e815c501c712d4a9e64ae701 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20K=C3=B6hler?= <lukas.koehler@h-da.de> Date: Mon, 2 Dec 2019 17:01:29 +0100 Subject: [PATCH] fix: persist data in controller, only when in persistance.xml is drop-and-create or create --- src/main/java/de/hda/fbi/db2/controller/Controller.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/hda/fbi/db2/controller/Controller.java b/src/main/java/de/hda/fbi/db2/controller/Controller.java index f38751d..e72fe72 100644 --- a/src/main/java/de/hda/fbi/db2/controller/Controller.java +++ b/src/main/java/de/hda/fbi/db2/controller/Controller.java @@ -189,7 +189,13 @@ public class Controller { return; } - lab02EntityManager.persistData(); + String schemaGeneration = (String) lab02EntityManager.getEntityManager().getProperties() + .get("javax.persistence.schema-generation.database.action"); + + if (schemaGeneration.equals("drop-and-create") || + schemaGeneration.equals("create")) { + lab02EntityManager.persistData(); + } isPersisted = true; } -- GitLab