package com.xihuani.tlatoa.model; import java.util.List; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.OrderBy; import javax.persistence.Table; @Entity @Table(name="tltt_sentence") public class Sentence { @Id @GeneratedValue @Column(name="sentence_id") private Integer sentenceId; @Column(name="sentence_name") private String sentence; @OneToMany(mappedBy = "sentence", cascade = CascadeType.ALL, fetch = FetchType.EAGER) @OrderBy("sequenceOrder") private List<Resource> resources; /** * @return the sentenceId */ public Integer getSentenceId() { return sentenceId; } /** * @param sentenceId the sentenceId to set */ public void setSentenceId(Integer sentenceId) { this.sentenceId = sentenceId; } /** * @return the sentence */ public String getSentence() { return sentence; } /** * @param sentence the sentence to set */ public void setSentence(String sentence) { this.sentence = sentence; } /** * @return the resources */ public List<Resource> getResources() { return resources; } /** * @param resources the resources to set */ public void setResources(List<Resource> resources) { this.resources = resources; } }