我在产品(id,libelle,dateOperation)类和维护(id,nameOperation,date)类之间存在 oneToMany 关系(产品可以维护一次或多次),所以我是什么想要,在数据表中显示那些产品,问题是我不想为每一行产品显示其维护对象列表的列表; 但我想获得一个与product.dateOperation具有相同日期值的维护对象
答案 0 :(得分:0)
您需要在此处自定义查询示例:
Query q=em.createQuery("select p from Product p, Maintenance m where p=m.product and p.dateOperation=:d and m.date=:d");
q.setParameter("d",yourdate);
List <Product> products=q.getResultList();
if(products==null) return null;
else
return products;