QueryException\n异常说明: 缺少 [interface javax.persistence.Tuple] 的描述符。\n查询: ReadAllQuery

QueryException\nException Description: Missing descriptor for [interface javax.persistence.Tuple].\nQuery: ReadAllQuery

提问人:Stephan 提问时间:8/25/2020 最后编辑:Sagar GangwalStephan 更新时间:8/25/2020 访问量:265

问:

在 JPA 中使用投影时,我收到上述异常。

@Query(value = "SELECT c.name, c.DateTime, SUM(c.items)" + " FROM tableas AS c WHERE c.DateTime <=?1 GROUP BY c.name",  nativeQuery = true) 
    List<ProjectionParamas> getItemssByName(Date dateTime);

你有什么想法吗?

问候 斯蒂芬

java spring-boot jpa spring-data-jpa openjpa

评论

0赞 Stephan 8/25/2020
对不起,查询是: @Query(value = “SELECT c.name, c.DateTime, SUM(c.items)” + “ FROM tableas AS c WHERE c.DateTime <=?1 GROUP BY c.name”, nativeQuery = true) List<ProjectionParamas> getItemssByName(Date dateTime);
0赞 Sagar Gangwal 8/25/2020
你试过吗??它是否工作正常??SELECT * FROM tableas
0赞 Eklavya 8/25/2020
什么是展会详情?ProjectionParamas
0赞 Stephan 8/25/2020
只有当我使用投影时才会出现异常。在 List<Object[]的情况下>它可以工作。ProjectionParams 是一个投影: public interface ProjectionParams { String getName();日期:getDateTime();int getItems;}

答: 暂无答案