spring-boot - 调用 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() 的验证失败!
解决方案
推荐阅读
- apache-spark - 从 Spark 创建或插入带有分区的 Hive 表时不允许操作
- python - 基于参考数据帧从多个数据帧中收集信息
- asp.net - PowerApps - 显示自定义连接器通过 ASP.NET API 接收的图像
- jmeter - 如何将迭代号和用户号从 JMeter/ 推送到 InfluxDB
- java - 如果已被另一个微调器选择,如何不显示项目以供其他微调器选择
- android - 如何更新 Sqlite android 中多条记录的不同值?
- python - 如何提高多线程 python 程序的性能?
- javascript - 如何在 React 中发出 AJAX 请求?
- php - 如何显示来自 JSON 结果的单个结果
- swift4 - 如何使用 ARKit 更准确地测量距离?