私は私の入力日付値は、データベースレコードCriteriaBuilder.between(日付)を述語に追加しますか?
のたstartDateとendDateに間する必要がありますテーブルを照会しようとしています、私がやろうとしていますJPA
に新しいです:
List<Predicate> conditionsList = new ArrayList<Predicate>();
conditionsList.add(criteriaBuilder.between(inputDate, root.get("startDate"), root.get("endDate")));
私はUsing JPA/Hibernate Criteria to pull between a dateから以下の解決策が見つかりました:
ParameterExpression<Date> d = criteriaBuilder.parameter(Date.class);
criteriaBuilder.between(d, root.<Date>get("startDate"), root.<Date>get("endDate"));
しかし、どのようにinputDatにParameterexpression値を設定するにe CriteriaBuilderをPredicateに追加する前の変数の値?
ルートクラスを表示できますか? – jonhid