欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);

 

相关标签: Spring Data Jpa