当前位置: 首页 > 面试题库 >

在spring-data-jpa中通过布尔属性查询而不使用方法参数

商弘义
2023-03-14
问题内容

是否可以在不使用方法参数的情况下通过Spring Data JPA中的布尔属性查询?

基本上,我希望此方法不使用自定义@Query注释即可:

@Query("SELECT c FROM Entity c WHERE c.enabled = true")
public Iterable<Entity> findAllEnabled();

问题答案:

在JPA库部分创建查询有以下几种方法。

True    findByActiveTrue()  … where x.active = true
False   findByActiveFalse() … where x.active = false

我的猜测是使用

@Query
public Iterable<Entity> findByEnabledTrue();


 类似资料: