0
私は以下のような項目のリストを取得するために休止状態でクエリを持っている:Hibernateの方法投げ「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 WHERE u.statusなどからUを選択:u.id BYステータスORDER]
おかげ Jithesh
私はJPQLを更新し、クエリオブジェクトを正常に作成しました。しかし、以下の例外を取得しているクエリを実行している間 org.hibernate.QueryException:すべての名前付きパラメータが設定されていません:[ステータス] [u.status LIKE:status ORDER BY u.id] –
https:/ /stackoverflow.com/questions/5983321/how-to-specify-a-jpa-named-parameter-surrounded-by-wildcards –
ありがとうRafak ... –