Hibernate отношение многие ко многим Дополнительный столбец без создания нового класса - PullRequest
0 голосов
/ 31 августа 2018

Я создал отношение многие ко многим, используя 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}

Вы можете мне помочь?

...