【发布时间】:2021-06-13 22:17:00
【问题描述】:
我有一个使用 JpaRepository 的 Spring Boot 项目。
我有两个实体,威胁和维度,在数据库中我有 3 个表: tbl_threat、tbl_dimension 和 tbl_threat_dimension(与每个威胁的维度有关)
我想删除 thread_dimension 表中的关系行。我该如何解决这个问题?
@Entity(name = "tbl_threat")
公共类威胁{
@Id
private String id;
@Column(nullable = false)
private String name;
@ManyToOne
private User user;
@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)
@JoinTable(name = "threat_dimension", joinColumns = {
@JoinColumn(name = "threat_id")}, inverseJoinColumns = {
@JoinColumn(name = "dimension_id")})
private List<Dimension> dimensions;
@Entity(name = "tbl_dimension")
公共类维度{
@Id
private String id;
@Column(nullable = false)
private String name;
}
【问题讨论】:
标签: java postgresql