[英]derived querying a nullable @OneToOne relationship with JPA and Spring Data
我有一個 Entity1 和 Entity2
@Entity
class Entity1 {
@Id
@Column(name = "entity_id")
private Long entityId;
@OneToOne(orphanRemoval = true, cascade = CascadeType.ALL, fetch = FetchType.EAGER)
@JoinColumn(name = "entity_id")
private Entity2 entity2;
...
}
如何派生查詢具有空 entity2 的所有 Entity1 對象? IntelliJ Idea 告訴我可以這樣使用:
List<Entity1> findAllByEntity2IsNull()
但這不起作用並總是返回空列表
我嘗試使用相反的變體:
List<Entity1> findAllByEntity2IsNotNull()
但是該變體返回所有具有空值和非空值的條目
我猜,發現All ByEntity2IsNull 混淆了 Spring Data,所以嘗試使用帶有名稱的方法
List<Entity1> findByEntity2IsNull()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.