我跟了一個工作JPA例如檢索類別對象爲這樣:JPQL查詢選擇可選+通用的DAO選擇
return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResultList();
的查詢非常速記 - 我找不到什麼是可選的規則什麼不在任何指南中。這種簡潔性是否可以接受?
其次,我想現在這個實現在一個通用的DAO,一些諸如:
public interface DAO<E, K>
{
List<E> getAll();
}
我怎麼可以重寫第一個查詢到所有類型的工作,我不能在「從分類硬編碼」 ..?
謝謝你的提示,我得到了一般DAO的構造函數的類名,並使用該變量在查詢! – Mobs 2010-02-16 15:05:05
@Mobs罰款:)順便說一句,接受的答案0 upvotes看起來很奇怪;) – Bozho 2010-02-16 15:06:51