仓库查询关键字
支持的查询方法主体关键字
下表列出了 Spring Data 仓库查询派生机制通常支持的、用于表达谓词的主体关键字。请查阅存储特定的文档,以获取支持关键字的确切列表,因为此处列出的一些关键字可能不受特定存储的支持。
关键字 | 描述 |
---|---|
|
通用查询方法,通常返回仓库类型、 |
|
存在性投影,通常返回布尔结果。 |
|
计数投影,返回数值结果。 |
|
删除查询方法,不返回结果( |
|
将查询结果限制为前 |
|
使用去重查询只返回唯一结果。请查阅存储特定的文档,以了解该功能是否受支持。此关键字可出现在主体中 |
保留方法
下表列出了使用预定义功能(如在 CrudRepository
中定义)的保留方法。这些方法直接调用仓库代理的后端(存储特定)实现。另请参阅“定义查询方法”。
|
|
|
|
|
支持的查询方法谓词关键字和修饰符
下表列出了 Spring Data 仓库查询派生机制通常支持的谓词关键字。然而,请查阅存储特定的文档,以了解支持关键字的确切列表,因为此处列出的一些关键字可能不受特定存储的支持。
逻辑关键字 | 关键字表达式 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
除了过滤谓词外,支持以下修饰符列表
关键字 | 描述 |
---|---|
|
与谓词关键字一起使用,用于不区分大小写的比较。 |
|
忽略所有合适属性的大小写。在查询方法谓词中的某个位置使用。 |
|
指定静态排序顺序,后跟属性路径和方向(例如 |