【发布时间】:2019-03-05 22:50:58
【问题描述】:
我正在使用带有 JPA 的 Java Spring Boot 应用程序的 Mysql。我在两个表(bean)之间有如下一对一的关系:
@JsonManagedReference
@OneToOne(mappedBy = "bean1", cascade = CascadeType.ALL)
private Bean2WithFK bean2;
如果我想添加一个连接条件,如何实现? 连接条件将是删除字段为假的行。所以实际上这两个表有一对多的关系,但我想通过获取非软删除字段来使其一对一
【问题讨论】:
-
使用@JoinColumn(name = "", foreignKey=@ForeignKey(name = "")) 或@JoinColumns({ @JoinColumn(name="userid", referencedColumnName="id", nullable=假)})
标签: mysql spring-boot spring-data-jpa