0

私は選択を行い、その動作は完璧ですが、開始日と終了日を含む選択に変更したいのですが、これを行うにはサンプルをどのように変更すればよいですか? Richfaces カレンダーから日付を取得します。私のページには、SQL 選択のすべての値を選択するフィルターがあります。そのため、そのフィルターの開始日と終了日を指定して、それらの日付の間の結果のみを取得したいと考えています。選択の時間の例では必要ないため、のみ"dd/MM/yyyy"使用できます。

myList = database.createQuery("SELECT t FROM Logging t WHERE t.No = :No and t.customer = :customer and t.project = :project and t.task = :tasks").setParameter("No", getNo()).setParameter("customer", getCustomer()).setParameter("project", getProject()).setParameter("task", getTask()).getResultList();
4

1 に答える 1

0

これで解決しました。and t.date BETWEEN :startDate AND :endDate最後に、setParameterにrichfacesカレンダーから取得した値を追加しただけで、完璧に機能します!

于 2013-10-24T08:45:49.433 に答える