....私はそれをコーディング日付部分を設定するのではなく、ハードにはどうすればよいのJava永続日付クエリ
string qString = "select e from table where id= :id and trunc(Date) = TO_Date('03/04/2010','MM/DD/YYYY')
Query newQuery = entityManager.createNamedQuery(qstring)
newQuery.setParameter("id",id);
?
私は試しました newQuery.setParameter("date",date,TemporalType.Date)
しかし、それは私のために働いていません。すべてのポインタ? は、私はまた、 '(日付、 『日付』)newQuery.setParameterちょうどを使用しようとして私を終わる引数として日付を使用...
string qString = "select e from table where id= :id and trunc(Date) = :date
を、私は、彼らが正しくフォーマットされていないと信じていますこれを行う正しい方法は何ですか?
* UPDATE ***私は、SQLの日付でそれをやろうとしています。あなたは投稿し続けるだろう!
「?1」などの数値ワイルドカードを使用してみましたか? – Jeremy
数値ワイルドカードとは何ですか?私はそれを聞いたことがないどのようにそれはwokrですか? – Kevin
'em.createQuery(" where table = id 1? ")。setParameter(1、id)' – Jeremy