データベースの魔法使いからのデータのリストを日付によって照会しようとしています。ここでorg.hibernate.hql.internal.ast.QuerySyntaxException:予期しないトークン:行1、列81の近くにある
は私のコードです:
@Override
public List<CoursChange> listeTauxChange(Date datJourCchn) {
Query q = sessionFactory.getCurrentSession().createQuery(
"from CoursChange c where c.datJourCchn="+datJourCchn);
return q.list();
}
エラーは次のとおりです。
org.hibernate.hql.internal.ast.QuerySyntaxException:予期しないトークン:行1近くに4月、コラム81 [からこれが原因とされており、どのように私はそれを解決するにはどうすればよいcom.gtec.GestionChangeDevise.entity.CoursChangeのC c.datJourCchn =月4月18日夜12時00分00秒WAT 2016]
?
'Apr'は' datJourCchn.toString() 'の結果です。私が思うようにDATEは必要ではありません。 –
あなたの応答をありがとう、私はそれを試して、あなたに伝えます:) –
@ v.ladynev第3引数 'TemporalType'は時には必要ではない場合もあります非常に重要なのです。与えられた質問のみからの情報では、誰もそれがこの場合に必要かどうかを決定することはできません。 –