From 69aaccca973ea6a9960f54ccd3ee018eaeb2692c Mon Sep 17 00:00:00 2001 From: Jan Tymel <410388@mail.muni.cz> Date: Wed, 10 Feb 2021 06:21:23 +0100 Subject: [PATCH] Change strategy of generated value of entities' ID from IDENTITY to TABLE because of the Phases' inheritance --- .../muni/ics/kypo/training/adaptive/domain/AbstractPhase.java | 2 +- .../ics/kypo/training/adaptive/domain/DecisionMatrixRow.java | 2 +- .../cz/muni/ics/kypo/training/adaptive/domain/Question.java | 2 +- .../muni/ics/kypo/training/adaptive/domain/QuestionChoice.java | 2 +- .../kypo/training/adaptive/domain/QuestionPhaseRelation.java | 2 +- .../java/cz/muni/ics/kypo/training/adaptive/domain/Task.java | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/AbstractPhase.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/AbstractPhase.java index 2ea187e1..2b46927d 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/AbstractPhase.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/AbstractPhase.java @@ -18,7 +18,7 @@ import java.io.Serializable; public abstract class AbstractPhase implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; private String title; diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java index 0f383b0e..468a5da6 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/DecisionMatrixRow.java @@ -13,7 +13,7 @@ import java.io.Serializable; public class DecisionMatrixRow implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; @Column(name = "order_in_phase", nullable = false) diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Question.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Question.java index 636214aa..be8bf1f9 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Question.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Question.java @@ -26,7 +26,7 @@ import java.util.Set; public class Question implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; @Enumerated(EnumType.STRING) diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionChoice.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionChoice.java index c681f6be..d45f9211 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionChoice.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionChoice.java @@ -13,7 +13,7 @@ import java.io.Serializable; public class QuestionChoice implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; private String text; diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionPhaseRelation.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionPhaseRelation.java index b31dfe09..6e4cf629 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionPhaseRelation.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionPhaseRelation.java @@ -18,7 +18,7 @@ import java.util.Set; public class QuestionPhaseRelation implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; @Column(name = "order_in_questionnaire", nullable = false) diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java index e5515722..27639699 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/Task.java @@ -14,7 +14,7 @@ import java.io.Serializable; public class Task implements Serializable { @Id - @GeneratedValue(strategy = GenerationType.IDENTITY) + @GeneratedValue(strategy = GenerationType.TABLE) private Long id; private String title; -- GitLab