如何使用请求的结果类型Java创建TypedQuery用于查询多个返回的查询?

时间:2019-07-17 02:06:14

标签: java

我遇到错误“无法使用请求的结果类型为具有多个返回的查询创建TypedQuery”,我尝试对所有列的值进行返回。到那时应用程序挂起。我需要在arraylist中获取客户端列表。

我该如何解决问题?

public List<DrugSupply> listDrugSupplyExportExcel(String medicalNo){
Query<DrugSupply> query = createQuery("SELECT D.itemName ,I.usage FROM DrugSupply D LEFT OUTER JOIN Item I ON D.itemNo =  I.itemNo WHERE  D.status = 0 and D.appointmentNo_ = : medicalNo");
query.setParameter("medicalNo", medicalNo);
List<DrugSupply> list = query.list();
return list;
}

0 个答案:

没有答案