当前位置: 首页 > 知识库问答 >
问题:

在不使用方法参数的情况下,通过sping-data-jpa中的布尔属性进行查询

阴飞星
2023-03-14

在Spring数据JPA中,不使用方法参数就可以通过布尔属性进行查询吗?

基本上,我希望这个工作不使用自定义@查询注释:

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

共有2个答案

相温文
2023-03-14

甚至可以跳过@Queryanotation。所以它应该像这样工作:

public Iterable<Entity> findByEnabledTrue();
太叔英锐
2023-03-14

JPA存储库部分查询创建有以下方法。

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

我猜是用

@Query
public Iterable<Entity> findByEnabledTrue();
 类似资料:
  • 问题内容: 是否可以在不使用方法参数的情况下通过Spring Data JPA中的布尔属性查询? 基本上,我希望此方法不使用自定义@Query注释即可: 问题答案: 在JPA库部分创建查询有以下几种方法。 我的猜测是使用

  • 我需要一个带有System_id、name、description等的Registered_Systems表。现在,每个系统可以有n个属性,我计划将它们存储在子表Registered_System_Attributes(System_id、Attribute_name、Attribute_Value)中,外键为Registered_Systems.System_id 由于属性必须与系统相关联,所以

  • 声明使用输入参数属性作为查询参数的Spring data JPA查询的最简单方法是什么? ...但Spring data/JPA不喜欢我在参数上指定属性名。 最合适的选择是什么?

  • 问题内容: 我可以在没有jQuery的情况下访问数据属性吗? 使用jQuery很容易,但是如果没有jQuery,我在任何地方都看不到该怎么做。 如果我在Google上搜索“没有jQuery”,那么我得到的只是jQuery示例。 可能吗 问题答案: 在这里,我找到了这个例子: 因此,它看起来非常可行。

  • Java:jdk12 构建工具:Maven IDE:Eclipse OS:Windows 我有一个简单的java FX 11代码,它显示一个简单的空白屏幕。我已经使用eclipse部署了一个可执行的jar。当我使用CMD给出以下命令时,它工作正常: 可以看出,我需要在执行JAR文件时提供模块。 如果我们跳过这一步,我们会得到JAR直接执行错误: 因为我已经尝试使用maven作为: ---马文·波姆

  • 我有一个5列的表,我想用“Like”模式找出第1列、第2列和第3列之间的重叠。 修剪(列1)修剪(列2)修剪(列3)喜欢%搜索% 有没有什么捷径可以在不使用本机查询的情况下使用sping-data-jpa来实现这一点? 谢谢