咚冬呛
2016-05-30 12:04
String hql = "select new Order(o.customer,o.tradeDate,o.status,o.amount) from Order o ";
Query query = session.createQuery(hql);
List<Order> orders = query.list();
for (Order order : orders) {
System.out.println("customer"+order.getCustomer());
System.out.println("tradeDate"+order.getTradeDate());
System.out.println("status"+order.getStatus());
System.out.println("amount"+order.getAmount());
}
老是报 cannot cast错误,我构造函数都写了阿。
这个的意思是不能强制类型转换,你把List中的泛型改成Object,看对不对
HQL数据查询基础
41151 学习 · 90 问题
相似问题