我希望获得年份最高的项目并拥有特定的个人名称。我正在尝试这个:
Foo findTopByOrderByYearDesc();
这项工作很棒,问题是当我添加一个新的参数来过滤结果时
Foo findTopByOrderByYearDescAndPersonName(@Param("person.name") final String name);
但是我收到了这个错误:
找不到类型为Foo的属性andPersonName!
我也试过这个,但我得到同样的错误:
Foo findTopByOrderByYearDescByPersonName(@Param("person.name") final String name);
答案 0 :(得分:1)
您应该使用以下内容:
Foo findTopByPersonNameOrderByYearDesc(@Param("person.name") final String name);
第一个' by' keyqord用作分隔符see here