如何使用 Spring Data JPA 按 Id 和布尔值查询设置为 "True"

How to query by Id and by Boolean set to "True" using Spring Data JPA

在我的 Spring 存储库 (CRUD) 中,我想绕过 @Query 注释并使用 Spring 数据 JPA 查询创建和 Entity 通过它的 ID 和 [=其中的 14=] 设置为 false。我试过了:

ReturnType findByIdAndDeletedFalse(@Param("id") Long id)

我的问题是:是否可以这样写来进行查询? 我正在使用 MongoDB,

感谢指导。

https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#repository-query-keywords

IsFalse 是存储库查询关键字,因此您可以使用 findByIdAndDeletedIsFalse