Java IllegalArgumentException:预期有2条路径,但得到3条?在这种例外情况下,路径意味着什么?

Java IllegalArgumentException:预期有2条路径,但得到3条?在这种例外情况下,路径意味着什么?,java,querydsl,Java,Querydsl,我正在尝试使用queryDSL框架实现sql查询。只有当我试图通过添加“list”子句并尝试返回一些值来结束查询时,才会出现以下错误 java.lang.IllegalArgumentException:应为2条路径,但得到3条路径 如果我跳过“list”子句,然后在SQLSubQuery中转换查询,那么生成的查询看起来很好 我无法理解“路径”的含义以及如何寻找确切的问题 你可以详细说明你的查询是什么样子的吗?另外请提供完整的stacktrace你可以详细说明你的查询是什么样子的吗?另外请提供完

我正在尝试使用queryDSL框架实现sql查询。只有当我试图通过添加“list”子句并尝试返回一些值来结束查询时,才会出现以下错误

java.lang.IllegalArgumentException:应为2条路径,但得到3条路径

如果我跳过“list”子句,然后在SQLSubQuery中转换查询,那么生成的查询看起来很好


我无法理解“路径”的含义以及如何寻找确切的问题

你可以详细说明你的查询是什么样子的吗?另外请提供完整的stacktrace你可以详细说明你的查询是什么样子的吗?另外请提供完整的stacktrace