【发布时间】:2020-03-29 01:08:22
【问题描述】:
我有两张表学生和科目。一个学生可以拥有多个科目,反之亦然。我有两个模型类,并且 vave 在 Spring Boot 和 JPA 中使用多对多关系连接。我的问题是如何从连接表中删除值。但我不知道如何从连接表中删除。对于学生和主题模型,我使用 deleteById() 函数轻松删除。这是我的代码:
@ManyToMany
@JoinTable(
name = "student_subject",
joinColumns = @JoinColumn(name = "student_id"),
inverseJoinColumns = @JoinColumn(name = "subject_id"))
private Set<SubjectModel> subjects;
//和我的仓库类
@Repository
public interface SubjectDao extends JpaRepository<SubjectModel, Integer> {}
【问题讨论】:
标签: spring hibernate spring-boot jpa