首页 > 解决方案 > 调用 init 方法失败;嵌套异常是 java.lang.IllegalArgumentException: Validation failed for query

问题描述

我是 java 和 spring 的新手,我需要对两个具有 1 到 N pacient->event 关系的表进行查询。

存储库:

public interface EventJpaRepository extends JpaRepository<Events2, Long> {

        @Query("select a.start,a.end, CONCAT(p.a_pat ,' ', p.a_mat ,' ',p.nombre) as title from events2,paciente p where e.rut_num=p.rut_num")
        List<Events2> getAllEvents();
        
    }

我收到了这个错误:

创建名为“eventJpaRepository”的 bean 时出错:

调用 init 方法失败;嵌套异常是 java.lang.IllegalArgumentException:查询方法 public abstract java.util.List com.calendar.repository.EventJpaRepository.getAllEvents() 的验证失败!

标签: spring-bootjpa

解决方案


推荐阅读