首页 > 解决方案 > 如何使用 Spring Data JPA 按 Id 和 Boolean 查询设置为“True”

问题描述

在我的 Spring 存储库 (CRUD) 中,我想绕过 @Query 注释并使用 Spring Data JPA Query CreationEntity及其 Id 以及boolean : Deleted它的 a 设置为的位置进行查询false。我试过了 :

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

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

感谢您的指导。

标签: mongodbspring-dataspring-data-mongodb

解决方案


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

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


推荐阅读