我在使用HQL查询时出现问题,我将子查询结果用作DTO构造函数参数。请参阅以下示例
select new com.bla.MyDTO(e.id, e.title, (select ... )) from com.bla.Entity1 e where ...
我从hibernate得到以下异常。
ConstructorNode不支持getDataType()
ConstructorNode类133行引发了异常。我检查了ConstructorNode的实现,并且不推荐使用该方法并抛出UnsupportedOperationException。
有没有办法解决这个问题?