mongodb - 如何使用 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,
感谢您的指导。
解决方案
https://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#repository-query-keywords
IsFalse
是存储库查询关键字,因此您可以使用findByIdAndDeletedIsFalse
推荐阅读
- spring - 使用 hql 查询在 springdatajpa 中实现 setmaxresults 的最佳方法
- yugabyte-db - YugabyteDB中带有TTL的表的YCQL二级索引
- angular - debounceTime 不适用于合并?
- visual-studio - 如何自定义 Visual Studio 2022 主题
- date - Google Sheet LARGE 公式错误“LARGE 没有有效的输入数据”
- metal - 如果 Metal 输出图像与 iOS 具有相同的坐标系,为什么要翻转它?
- hyperledger-fabric - 执行 ./network.sh up createChannel 时出错
- mysql - 如何解决 ServiceStack OrmLite 对七个连接表的限制
- javascript - 有条件地填写字段 WordPress
- python - 按嵌套对象日期排序