Spring Data Jpa使用@Query时 报错Validation failed for query for method public abstract
程序员文章站
2022-07-15 13:30:31
...
问题:在使用Spring Data Jpa作为持久化层,在使用@Query注解时出现以下错误:
Validation failed for query for method public abstract
解决方法:这是由于在@Query注解中使用原生SQL时未将nativeQuery属性值显式设为true,
@Query(nativeQuery = true,value = "select * from user where id = ?")
List<User> getById(@Param("id") Integer id);