如何解决在spring-data-jpa中按布尔属性查询,而无需使用带否定的方法参数
我有一个具有deleted
属性的实体,如果它是true
,则意味着该记录已被软删除,因此不应使用。我正在尝试编写一种方法来返回所有未删除的实体:
Optional<MyEntity> findByDeletedFalseAndId(int id);
只要该属性不可为空,就可以正常工作。但是上述属性可以为空。我尝试了findByDeletedNotTryeAndId
,但失败了:
找不到布尔类型的属性!遍历的路径:MyEntity.deleted。
也尝试了findByDeletedIsNotTrueAndId
,但没有成功。我知道我可以使用findByDeletedAndId
,然后给出布尔值。但是,有没有方法参数的情况下可以进行此查询吗?
(请注意,这与this类似,但取反)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。