Я создал отношение многие ко многим, используя hibernate весной загрузку своей работы. Но я хочу добавить дополнительный столбец, такой как create_date, а также без создания нового класса
Вот мой код
Студенческий класс
@Entity
@Table(name = "STUDENT")public class Student {
@Id
@GeneratedValue
@Column(name = "STUDENT_ID")
private long id;
@Column(name = "FIRST_NAME")
private String firstName;
@Column(name = "LAST_NAME")
private String lastName;
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "STUDENT_SUBJECT",
joinColumns = { @JoinColumn(name = "STUDENT_ID") },
inverseJoinColumns = { @JoinColumn(name = "SUBJECT_ID") })
private List<Subject> subjects = new ArrayList<Subject>();
public Student() {
}
public Student(String firstName, String lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
//getter and setter}
Предметный класс
@Entity
@Table(name = "SUBJECT")
public class Subject {
@Id
@GeneratedValue
@Column(name = "SUBJECT_ID")
private long id;
@ManyToMany(mappedBy="SUBJECTS")
private Set<Student> students;
@Column(name = "NAME")
private String name;
public Subject(){
}
//getter and setter}
Вы можете мне помочь?