【发布时间】:2021-12-14 11:47:42
【问题描述】:
我的目标是创建一个新实体来处理 @ManyToMany 关系的问题。 我想审核新实体,但休眠没有用数据填充 CourseRegistration-new 实体。
@Entity
@Table(name = "course_registration")
public class CourseRegistration {
@Id
@Column(name = "id")
private Long id;
@ManyToOne
@JoinColumn(name = "student_id")
private Student student;
@ManyToOne
@JoinColumn(name = "course_id")
private Course course;
public CourseRegistration() {}
}
@Entity
@Table(name = "student")
public class Student {
@Id
@Column(name = "id")
private Long id;
@OneToMany(mappedBy = "student")
private List<CourseRegistration> registrations = new ArrayList<>();
public Student() {}
}
@Entity
@Table(name = "course")
public class Course {
@Id
@Column(name = "id")
private Long id;
@OneToMany(mappedBy = "course")
private List<CourseRegistration> registrations = new ArrayList<>();
public Course() {}
}
【问题讨论】:
-
请指定哪些数据未填充,请提供您将值传递给休眠的服务方法。
标签: java spring hibernate jpa orm