我在hibernate中有一个查询来获取项目列表,如下所示:
public List<ToDo> getItemsWithStatus(String status) {
TypedQuery<ToDo> query = em.createQuery(
"SELECT u FROM TODO u WHERE u.status LIKE :status ORDER BY u.id", ToDo.class);
return query.getResultList();
}
但是在执行方法时,我遇到了这个异常:
org.hibernate.hql.internal.ast.QuerySyntaxException:TODO未映射[SELECT u FROM TODO u WHERE u.status LIKE:status ORDER BY u.id]
由于 Jithesh
答案 0 :(得分:4)
您的实体类名为ToDo
,但在您的JPQL中,您使用的是TODO
(注意案例中的差异)。