如何在休眠中@ManyToOne加入情况下为子对象设置条件

时间:2019-02-26 10:57:22

标签: hibernate spring-data-jpa

@Entity    
public class Contact{
@id
private long id;
@ManyToOne
@JoinColumn(name = "account_id")
private Account account;}

与联系对象一起,我只想在有account.deleteFlag = false的情况下获取帐户对象,该怎么做请告诉我。在@OneToMany关系@where注释存在的情况下,但对于@ManyToOne关系,我得到了@JoinFormula之类的解决方案,但它不起作用。

1 个答案:

答案 0 :(得分:0)

不幸的是,@Where映射不支持@ManyToOne-如果您要始终排除所有已删除的Account实例,则可以在@Where类本身如下:

Account