我是这个hibernate/jpa的新手,所以请耐心等待..
我已经生成了一个实体bean,它工作正常,但我想为它添加一些额外的属性,这会导致hibernate抱怨额外的属性不在表的字段列表中.
是否有一个关键字从hibernate的查询中排除这些属性?
我已经按照一个有效的JPA示例来检索Category对象:
return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResultList();
Run Code Online (Sandbox Code Playgroud)
查询非常简写 - 我无法找到任何指南中的可选和不可用的规则.这简洁可以接受吗?
其次,我想在一个通用的DAO中实现它,例如:
public interface DAO<E, K>
{
List<E> getAll();
}
Run Code Online (Sandbox Code Playgroud)
如何重写第一个查询以适用于所有类型,因为我无法硬编码"从类别"..?