我将Mysql与带有JPA的Java spring boot应用程序一起使用。我在两个表(bean)之间具有一对一的关系,如下所示:
@JsonManagedReference
@OneToOne(mappedBy = "bean1", cascade = CascadeType.ALL)
private Bean2WithFK bean2;
如果我想添加一个连接条件,如何实现? 连接条件将是删除字段为false的行。因此,实际上,这两个表具有一对多的关系,但是我想通过获取非软删除字段来使其一对一关系
答案 0 :(得分:0)
我最终使用了以下内容:
@Entity
@Table(name = "bean1table")
@Where(clause="fieldName is null")
public class Bean1{