1
當我嘗試與我的custum DTO嵌套構造函數的查詢。嵌套構造函數查詢
select new DTO.foo (new DTO.boo(...) , new DTO.boo(...)) from Foo
我得到這個錯誤:
org.hibernate.hql.internal.ast.QuerySyntaxException:
unexpected token: new near line 1, column 23 [ select new DTO.foo (new DTO.boo(...) , .....
SOLUTION
既然我們不能有一個構造函數內的構造,因爲它是在JPQL
非法我們按照在這裏同樣的方法解決此問題: https://stackoverflow.com/a/12742926/1383538
您可以添加由日誌 –
提出的查詢,它是一個'QuerySyntaxException',因此沒有生成冬眠查詢 – Youssef