Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Spring JPA中的方法名创建查询_Jpa_Spring Data Jpa - Fatal编程技术网

从Spring JPA中的方法名创建查询

从Spring JPA中的方法名创建查询,jpa,spring-data-jpa,Jpa,Spring Data Jpa,我想根据事件类型和上次更新的用户获取记录,所以我正在编写一个方法来获取SpringData JPA中的数据 以下是参考代码: List<StrataLog> getEventTypeAndUserLastUpdatedOrderByLoggerLevelAscAndUoidAsc(String eventType, String userLastUpdated); 我得到以下错误: 原因: org.springframework.data.mapping.P

我想根据事件类型和上次更新的用户获取记录,所以我正在编写一个方法来获取SpringData JPA中的数据

以下是参考代码:

List<StrataLog> getEventTypeAndUserLastUpdatedOrderByLoggerLevelAscAndUoidAsc(String eventType,
            String userLastUpdated);
我得到以下错误:

原因: org.springframework.data.mapping.PropertyReferenceException:否 找到类型字符串的属性asc! 列出GetEventTypeAndUserLastUpdateOrderByLoggerLevelAsCanduoIdaScString eventType,字符串userLastUpdated


预期输出应该是,它应该从数据库返回行。

如果要按多个属性排序,则不应在属性之间添加和

这应该起作用:

List<StrataLog> findAllByEventTypeAndUserLastUpdatedOrderByLoggerLevelAscUoidAsc(String eventType,String userLastUpdated);

但是,您可以看到方法名称变得复杂,应该考虑使用@查询或使用排序作为额外参数