我有一个实体学生和一个实体课程.一名学生可以与0个或更多课程相关联.副课程,一门课程可以有0个或更多学生.
学生实体:
@Data
@Entity(name = "student")
public class Student {
@Id
private Integer id;
private String name;
@ManyToMany(fetch = EAGER)
@JoinTable(name = "student_course",
joinColumns = @JoinColumn(
name = "studentId",
referencedColumnName = "id",
insertable = false,
updatable = false
),
inverseJoinColumns = @JoinColumn(
name = "courseId",
referencedColumnName = "id",
insertable = false,
updatable = false)
)
private Collection<Course> courses;
}
Run Code Online (Sandbox Code Playgroud)
课程实体:
@Data
@Entity(name = "course")
public class …
Run Code Online (Sandbox Code Playgroud)