Skip to content
Snippets Groups Projects
Commit d60e2677 authored by Jan Tymel's avatar Jan Tymel
Browse files

Add table annotation to entities

parent 35527994
No related branches found
No related tags found
No related merge requests found
Showing
with 18 additions and 0 deletions
...@@ -9,12 +9,14 @@ import javax.persistence.Id; ...@@ -9,12 +9,14 @@ import javax.persistence.Id;
import javax.persistence.Inheritance; import javax.persistence.Inheritance;
import javax.persistence.InheritanceType; import javax.persistence.InheritanceType;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
// good source for entity inheritance: http://blog.marcinchwedczuk.pl/mapping-inheritance-in-hibernate // good source for entity inheritance: http://blog.marcinchwedczuk.pl/mapping-inheritance-in-hibernate
@Entity @Entity
@Table(name = "abstract_phase")
@Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
public abstract class AbstractPhase implements Serializable { public abstract class AbstractPhase implements Serializable {
......
...@@ -8,9 +8,11 @@ import javax.persistence.GenerationType; ...@@ -8,9 +8,11 @@ import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
@Entity @Entity
@Table(name = "decision_matrix_row")
public class DecisionMatrixRow implements Serializable { public class DecisionMatrixRow implements Serializable {
@Id @Id
......
package cz.muni.ics.kypo.training.adaptive.domain; package cz.muni.ics.kypo.training.adaptive.domain;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.Table;
@Entity @Entity
@Table(name = "info_phase")
public class InfoPhase extends AbstractPhase { public class InfoPhase extends AbstractPhase {
private String content; private String content;
......
...@@ -16,6 +16,7 @@ import javax.persistence.ManyToOne; ...@@ -16,6 +16,7 @@ import javax.persistence.ManyToOne;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
...@@ -24,6 +25,7 @@ import java.util.List; ...@@ -24,6 +25,7 @@ import java.util.List;
import java.util.Set; import java.util.Set;
@Entity @Entity
@Table(name = "question")
public class Question implements Serializable { public class Question implements Serializable {
@Id @Id
......
...@@ -8,9 +8,11 @@ import javax.persistence.GenerationType; ...@@ -8,9 +8,11 @@ import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
@Entity @Entity
@Table(name = "question_choice")
public class QuestionChoice implements Serializable { public class QuestionChoice implements Serializable {
@Id @Id
......
...@@ -12,10 +12,12 @@ import javax.persistence.JoinTable; ...@@ -12,10 +12,12 @@ import javax.persistence.JoinTable;
import javax.persistence.ManyToMany; import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
import java.util.Set; import java.util.Set;
@Entity @Entity
@Table(name = "question_phase_relation")
public class QuestionPhaseRelation implements Serializable { public class QuestionPhaseRelation implements Serializable {
@Id @Id
......
...@@ -9,10 +9,12 @@ import javax.persistence.Enumerated; ...@@ -9,10 +9,12 @@ import javax.persistence.Enumerated;
import javax.persistence.FetchType; import javax.persistence.FetchType;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@Entity @Entity
@Table(name = "questionnairePhase")
public class QuestionnairePhase extends AbstractPhase { public class QuestionnairePhase extends AbstractPhase {
@Enumerated(EnumType.STRING) @Enumerated(EnumType.STRING)
......
...@@ -8,10 +8,12 @@ import javax.persistence.GenerationType; ...@@ -8,10 +8,12 @@ import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator; import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import java.io.Serializable; import java.io.Serializable;
@Entity @Entity
@Table(name = "task")
public class Task implements Serializable { public class Task implements Serializable {
@Id @Id
......
...@@ -5,10 +5,12 @@ import javax.persistence.Entity; ...@@ -5,10 +5,12 @@ import javax.persistence.Entity;
import javax.persistence.FetchType; import javax.persistence.FetchType;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.OrderBy; import javax.persistence.OrderBy;
import javax.persistence.Table;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@Entity @Entity
@Table(name = "training_phase")
public class TrainingPhase extends AbstractPhase { public class TrainingPhase extends AbstractPhase {
private int estimatedDuration; private int estimatedDuration;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment