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 1e1250e91fd60b9f3bfa0b88e00016643b82bb26..98cf6f7609a821015a108bc55b06d9144e790d6d 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 @@ -9,12 +9,14 @@ import javax.persistence.Id; import javax.persistence.Inheritance; import javax.persistence.InheritanceType; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; // good source for entity inheritance: http://blog.marcinchwedczuk.pl/mapping-inheritance-in-hibernate @Entity +@Table(name = "abstract_phase") @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class AbstractPhase implements Serializable { 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 ea617c95f2cf55fb8a7ccbc20aa67ad68bd0db42..b1ecdd639fa2499b53eb887637c4e96eeec5d4f2 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 @@ -8,9 +8,11 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; @Entity +@Table(name = "decision_matrix_row") public class DecisionMatrixRow implements Serializable { @Id diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/InfoPhase.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/InfoPhase.java index e0f0b83fdae7a1d81fb455d51796c4c99e9f94af..ccc0f87ffcebc6b32f543519b8f80e18d929f349 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/InfoPhase.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/InfoPhase.java @@ -1,8 +1,10 @@ package cz.muni.ics.kypo.training.adaptive.domain; import javax.persistence.Entity; +import javax.persistence.Table; @Entity +@Table(name = "info_phase") public class InfoPhase extends AbstractPhase { private String content; 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 87d93f92e4835edd4649b39997269df1a078eb74..52bfc08e1f0551d36419b397f53f5165629d7fdf 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 @@ -16,6 +16,7 @@ import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OrderBy; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; import java.util.ArrayList; import java.util.Collections; @@ -24,6 +25,7 @@ import java.util.List; import java.util.Set; @Entity +@Table(name = "question") public class Question implements Serializable { @Id 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 060d367023dcb64d0798a2d46130482e16cb5a10..e866cd4dfa5cfb0dfe8a06b61865d956d05fcfea 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 @@ -8,9 +8,11 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; @Entity +@Table(name = "question_choice") public class QuestionChoice implements Serializable { @Id 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 132ba681c386be2ffcff7ee3ff16372e9cea2141..17f17a526adf5cef28f18dfb4bf82ca0ac3d2752 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 @@ -12,10 +12,12 @@ import javax.persistence.JoinTable; import javax.persistence.ManyToMany; import javax.persistence.ManyToOne; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; import java.util.Set; @Entity +@Table(name = "question_phase_relation") public class QuestionPhaseRelation implements Serializable { @Id diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionnairePhase.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionnairePhase.java index 7b199398f3c5af5451f0de02bdeebb881a53c099..7fcfde158858a8a7ecdbc567193fd555a4ace138 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionnairePhase.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/QuestionnairePhase.java @@ -9,10 +9,12 @@ import javax.persistence.Enumerated; import javax.persistence.FetchType; import javax.persistence.OneToMany; import javax.persistence.OrderBy; +import javax.persistence.Table; import java.util.ArrayList; import java.util.List; @Entity +@Table(name = "questionnairePhase") public class QuestionnairePhase extends AbstractPhase { @Enumerated(EnumType.STRING) 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 a8a48b39ae4f2ce69a4a54fad642b579531ed411..60e04d8b7328ec7ce6e3a3c74c4003179c0bbe76 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 @@ -8,10 +8,12 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; import javax.persistence.SequenceGenerator; +import javax.persistence.Table; import java.io.Serializable; @Entity +@Table(name = "task") public class Task implements Serializable { @Id diff --git a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java index d9c5e69024c36db8757183a6049c72589cf2f5fa..f63988c7afe46b8d0f44dc3912b3d2ca1c9f424d 100644 --- a/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java +++ b/src/main/java/cz/muni/ics/kypo/training/adaptive/domain/TrainingPhase.java @@ -5,10 +5,12 @@ import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.OneToMany; import javax.persistence.OrderBy; +import javax.persistence.Table; import java.util.ArrayList; import java.util.List; @Entity +@Table(name = "training_phase") public class TrainingPhase extends AbstractPhase { private int estimatedDuration;