【发布时间】:2018-06-23 06:46:29
【问题描述】:
当投影到界面时,一切似乎都按预期工作,并且正确映射了字段。当我尝试投影到一个类(使用兼容的构造函数)时,一切正常。当我使用 @Query 注释时,出现以下异常:
org.springframework.core.convert.ConverterNotFoundException: No converter found capable of converting from type [java.util.HashMap<?, ?>] to type [com.example.PersonSummary]
// works
PersonSummary findPersonSummaryById(long id);
// doesn't work
@Query("SELECT name AS name, age AS age FROM Person WHERE id = :id")
PersonSummary findPersonSummaryByIdQuery(@Param("id") long id);
查看示例项目:https://github.com/roberthunt/spring-data-query-projection
查看 Spring Data 错误:Spring Data JPA / DATAJPA-1003
【问题讨论】:
标签: java spring hibernate spring-data-jpa jpql