【发布时间】:2020-07-19 03:02:48
【问题描述】:
我正在用 jpa 和 spring 做一个项目,我需要像这样做一个 query:
Select models.dto.dealCalendarDTO(d, c) from deal d left outer join calendar c on calendar.deal_id=deal.id;
或者
Select d,c from deal d left outer join calendar c on calendar.deal_id=deal.id;
当我尝试第一个时出现此错误:java.lang.NullPointerException: null
当我使用第二个时,我有这个
Caused by: java.lang.IllegalStateException: No data type for node: org.hibernate.hql.internal.ast.tree.IdentNode
\-[IDENT] IdentNode: 'c' {originalText=c}
我使用经典的SQL 没有问题,但我认为我遗漏了一些东西。
【问题讨论】:
-
交易和日历的表结构是什么?
标签: java spring hibernate jpa jpql