簡體   English   中英

休眠方法拋出'java.lang.IllegalArgumentException'

[英]Hibernate method throwing 'java.lang.IllegalArgumentException'

我在休眠狀態下有一個查詢,以獲取項目列表,如下所示:

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 [從TODO u在其中,u.status喜歡的狀態:從u.id處訂購狀態]

感謝Jithesh

您的實體類名為ToDo ,但是在JPQL中,您正在使用TODO (請注意TODO的不同)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM