4
4
import javax.persistence.*;
5
5
import java.util.List;
9
8
* The persistent class for the course database table.
14
@NamedQuery(name="Course.findAll", query="SELECT c FROM Course c")
12
@Table(name = "course")
13
@NamedQuery(name = "Course.findAll", query = "SELECT c FROM Course c")
15
14
public class Course implements Serializable {
16
private static final long serialVersionUID = 1L;
18
private String description;
20
private List<Lecture> lectures;
27
@GeneratedValue(strategy=GenerationType.AUTO)
28
@Column(unique=true, nullable=false)
29
public Integer getId() {
33
public void setId(Integer id) {
38
@Column(length=2147483647)
39
public String getDescription() {
40
return this.description;
43
public void setDescription(String description) {
44
this.description = description;
49
public String getName() {
53
public void setName(String name) {
58
//bi-directional many-to-one association to Lecture
59
@OneToMany(mappedBy="courseBean")
60
public List<Lecture> getLectures() {
64
public void setLectures(List<Lecture> lectures) {
65
this.lectures = lectures;
68
public Lecture addLecture(Lecture lecture) {
69
getLectures().add(lecture);
70
lecture.setCourseBean(this);
75
public Lecture removeLecture(Lecture lecture) {
76
getLectures().remove(lecture);
77
lecture.setCourseBean(null);
15
private static final long serialVersionUID = 1L;
17
private String description;
19
private List<Lecture> lectures;
25
@GeneratedValue(strategy = GenerationType.AUTO)
26
@Column(unique = true, nullable = false)
27
public Integer getId() {
31
public void setId(Integer id) {
35
@Column(length = 2147483647)
36
public String getDescription() {
37
return this.description;
40
public void setDescription(String description) {
41
this.description = description;
45
public String getName() {
49
public void setName(String name) {
53
// bi-directional many-to-one association to Lecture
54
@OneToMany(mappedBy = "courseBean")
55
public List<Lecture> getLectures() {
59
public void setLectures(List<Lecture> lectures) {
60
this.lectures = lectures;
63
public Lecture addLecture(Lecture lecture) {
64
getLectures().add(lecture);
65
lecture.setCourseBean(this);
70
public Lecture removeLecture(Lecture lecture) {
71
getLectures().remove(lecture);
72
lecture.setCourseBean(null);
b'\\ No newline at end of file'