spring - Spring Data JPA如何解析查询方法中包含单词的单字母缩写的属性名称?
问题描述
我有一个具有属性 name 的实体qYear
。我尝试在存储库中创建一个findByIdAndQYear
方法,但没有奏效。我遇到了IllegalArgumentException: Unable to locate Attribute with the the given name [QYear] on this ManagedType
)。
但是findByIdAndqYear
有效。知道如何扩展像这样的单字母缩写吗?
解决方案
Spring Data(不仅仅是 JPA 模块)基于 Java Bean 规范。为了避免对规范的误解,这实际上是使用[java.beans.Introspector][1]
.
推荐阅读
- excel - 尝试删除包含 0 的行时出现 VBA 错误
- here-api - 对边界框中的地址进行地理编码可能无法正常工作?
- bigquery-standard-sql - BigQuery(标准 SQL)基于第一个 CASE WHEN 语句的分组值
- automated-tests - frobot 框架 - 在测试之外使用
- r - 在 summarytools 中嵌套 ifelse
- c# - C#。Ref 扩展方法的 Ref 返回委托
- python - 如何计算两个大型稀疏矩阵之间的余弦相似度?
- javascript - 是否可以隐藏表单字段可见和隐藏名称以及黑客的表单操作
- google-apps-script - 我的脚本存在范围问题
- php - 如何在 Elementor (Pro) 中取消注册/出列 jquery.sticky.js?