小编des*_*oss的帖子

单向ManyToMany只读关系

我有一个实体学生和一个实体课程.一名学生可以与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)

java hibernate jpa spring-boot

7
推荐指数
1
解决办法
385
查看次数

标签 统计

hibernate ×1

java ×1

jpa ×1

spring-boot ×1