您的位置:首页 > 其它

解决Hibernate查询时,po.po.po的问题!

2009-01-14 11:42 225 查看
transMsg = new TransMsg();
q = new QueryParameter("vendor.qeId" , QueryParameter.OPERATOR_EQ , vendor.getQeId());
transMsg.put(q.getParameterName(), q);
q = new QueryParameter("product.qeId" , QueryParameter.OPERATOR_EQ , purchaseApplyItemPO.getMaterial().getQeId());
transMsg.put(q.getParameterName(), q);
VendorProdMaterialPO vendorProdMaterialPO = (VendorProdMaterialPO)new BaseDAO().find((List)null, "VendorProdMaterialPO", transMsg.getParameters()).get(0);

改成:

Map parametersMap = new HashMap();
QueryParameter.push(parametersMap, "vendor.qeId" , QueryParameter.OPERATOR_EQ , vendor.getQeId());
QueryParameter.push(parametersMap, "product.qeId" , QueryParameter.OPERATOR_EQ , purchaseApplyItemPO.getMaterial().getQeId());
List lResult = baseDAO.find((List)null, "VendorProdMaterialPO", parametersMap);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐