SpringData JPA @Query 中使用IN时无法查出数据的解决办法

@Query(value = "SELECT COUNT(1) FROM tbl_task_recoder WHERE projectId IN(?1)", nativeQuery = true)
Integer findAccomplishNumber(List projectId);

JPA @Query中使用IN时,需要注意参数一定要是List<>,不然无法查询出数据,而且不会抛错。

你可能感兴趣的:(JPA)