我遵循了一个有效的 JPA 示例来检索 Category 对象,如下所示:
return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResultList();
该查询非常简写 - 我在任何指南中都找不到可选规则和不可选规则。这种简洁可以接受吗?
其次,我现在想在通用 DAO 中实现它,例如:
public interface DAO<E, K>
{
List<E> getAll();
}
我如何重写第一个查询以适用于所有类型,因为我无法硬编码“来自类别”..?