我遇到错误“无法使用请求的结果类型为具有多个返回的查询创建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;
}