Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/14.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
Java Spring@PreAuthorize无法处理修补程序请求_Java_Spring_Annotations_Spring Data Jpa_Jpql - Fatal编程技术网

Java Spring@PreAuthorize无法处理修补程序请求

Java Spring@PreAuthorize无法处理修补程序请求,java,spring,annotations,spring-data-jpa,jpql,Java,Spring,Annotations,Spring Data Jpa,Jpql,在下面的代码中,我想更新骑手,查询工作正常,但我也想检查登录用户的权限,但下面的代码不起作用 在第一个查询中,completeOrder@PreAuthorized注释起作用,但在第二个查询中它不起作用 public interface OrderRepository extends JpaRepository<Order, Long> { @PreAuthorize("hasAuthority('rights')") @Query("Select o from

在下面的代码中,我想更新骑手,查询工作正常,但我也想检查登录用户的权限,但下面的代码不起作用

在第一个查询中,
completeOrder
@PreAuthorized
注释起作用,但在第二个查询中它不起作用

public interface OrderRepository extends JpaRepository<Order, Long> {

     @PreAuthorize("hasAuthority('rights')")
     @Query("Select o from Order o where o.orderStatus='DELIVERED'")
     List<Order> completedOrder(); 

     @PreAuthorize("hasAuthority('rights')")
     @Modifying
     @Query("Update Order o set o.rider=:riderId where o.id= :orderId")
     List<Order> changeRider();
}
公共接口OrderRepository扩展了JpaRepository{ @预授权(“拥有授权(“权利”)) @查询(“从订单o中选择o,其中o.orderStatus='DELIVERED'”) 列出completedOrder(); @预授权(“拥有授权(“权利”)) @修改 @查询(“更新订单o集合o.rider=:riderId,其中o.id=:orderId”) 列表changereder(); }
我的问题现在解决了,错误不在我的代码中,实际上我正在发送不同的API调用并检查此API:|我的坏

我相信这是一个已知的错误。这个问题还没有解决