2010-10-06 30 views

回答

0

假設您正在使用Hibernate。 以下是實體中的本地名稱查詢。

@NamedNativeQueries({ 
    @NamedNativeQuery(
      name="findBestSellingPurchases", 
      query="select p.id,p.date_of_purchase,sum(p.quantity_purchased) as quantity_purchased,p.version,p.client,p.item,p.staff_member from purchases p group by p.item order by sum(p.quantity_purchased) desc", 
      resultClass=Purchases.class 
    ) 
}) 

這是你如何從採購實體調用它Purchases.java定義。

@SuppressWarnings("unchecked") 
    public static List<Purchases> findBestSellingPurchases() { 
     return entityManager().createNamedQuery("findBestSellingPurchases").getResultList(); 
    } 

所有最優秀的

P.S 這是你可能需要的情況下ERD diagram

相關問題