Skip to content
Snippets Groups Projects

add the new table to the .sql scripts.

Merged Pavel Šeda requested to merge 32-add-database-and-backend-support-to-sankey-graph into master
6 files
+ 106
3
Compare changes
  • Side-by-side
  • Inline
Files
6
package cz.muni.ics.kypo.training.adaptive.domain;
import cz.muni.ics.kypo.training.adaptive.domain.phase.AbstractPhase;
import cz.muni.ics.kypo.training.adaptive.domain.phase.Task;
import cz.muni.ics.kypo.training.adaptive.domain.training.TrainingRun;
import javax.persistence.*;
import java.io.Serializable;
@Entity
@Table(name = "participant_task_assignment")
public class ParticipantTaskAssignment implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "participantTaskAssignmentGenerator")
@SequenceGenerator(name = "participantTaskAssignmentGenerator", sequenceName = "participant_task_assignment_seq")
@Column(name = "participant_task_assignment_id", nullable = false, unique = true)
private Long id;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "phase_id")
private AbstractPhase abstractPhase;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "task_id")
private Task task;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "training_run_id")
private TrainingRun trainingRun;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public AbstractPhase getAbstractPhase() {
return abstractPhase;
}
public void setAbstractPhase(AbstractPhase abstractPhase) {
this.abstractPhase = abstractPhase;
}
public Task getTask() {
return task;
}
public void setTask(Task task) {
this.task = task;
}
public TrainingRun getTrainingRun() {
return trainingRun;
}
public void setTrainingRun(TrainingRun trainingRun) {
this.trainingRun = trainingRun;
}
@Override
public String toString() {
return "ParticipantTaskAssignment{" +
"id=" + id +
'}';
}
}
Loading