存储库查询关键字
支持的查询方法主题关键字
下表列出了 Spring Data 存储库查询派生机制通常支持的主题关键字,用于表示谓词。请参阅存储库特定的文档以获取支持的关键字的确切列表,因为此处列出的某些关键字可能不受特定存储库支持。
关键字 | 说明 |
---|---|
|
通常返回存储库类型、 |
|
存在投影,通常返回 |
|
返回数字结果的计数投影。 |
|
删除查询方法,返回无结果 ( |
|
将查询结果限制为前 |
|
使用 distinct 查询仅返回唯一结果。查询存储特定文档是否支持该功能。此关键字可以在 find(和其它关键字)与 by 之间的主题中的任何位置出现。 |
受支持的查询方法谓词关键字和修饰符
下表列出了 Spring Data 存储库查询派生机制通常支持的谓词关键字。但是,请查阅存储特定文档以了解受支持关键字的确切列表,因为此处列出的某些关键字可能不受特定存储支持。
逻辑关键字 | 关键字表达式 |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
除了筛选谓词外,还支持以下修饰符列表
关键字 | 说明 |
---|---|
|
与谓词关键字一起用于不区分大小写的比较。 |
|
忽略所有合适属性的大小写。在查询方法谓词中的某个位置使用。 |
|
指定一个静态排序顺序,后跟属性路径和方向(例如 |