【发布时间】:2021-11-22 20:02:39
【问题描述】:
我在 spring jpa 存储库中调用了这个存储过程,并且我正在使用基于接口的投影。
每当我尝试调用界面投影方法时,我都会收到此错误
调用方法 public abstract java.lang.Long ConfirmationDTO.memberID() 不是访问器方法!
这是我的投影界面
public interface ConfirmationDTO {
Long memberID();
LocalDate dateEntry();
}
和 DAO
@Query(value=" CALL get_confirmation(:startDate) ", nativeQuery=true)
List<ConfirmationDTO> getConfirmation(LocalDate startDate);
是否可以从界面投影中获取字段值?
【问题讨论】:
-
请在您的问题中添加更多详细信息
-
请不要使用
Optional进行收藏?当没有什么要查询时,它总是会返回一个空集合,所以Optional是矫枉过正。 -
感谢@M.Deinum ,将应用它
标签: spring jpa spring-data-jpa