尝试从 HQL 查询创建对象,但无法弄清楚我做错了什么。
询问:
String query = "SELECT product.code, SUM(product.price), COUNT(product.code)
from Product AS product
GROUP BY product.code"
(或者我应该使用 new MyCustomList(product.code, SUM(... ,即使它没有映射?)现在我想将此返回的列表转换为类似的对象:
class MyCustomList{
public String code;
public BigDecimal price;
public int total;
// Constructor
public MyCustomList(String code, String price, int total){ //...
检索数据:
// This throws ClassCastException
List<MyCustomList> list = MyClass.find(query).fetch();
使用 Play 框架