Ich bin neu in JPACriteriaBuilder.between (Date) zu Prädikat hinzufügen?
ich eine Tabelle abzufragen versuchen, wo mein Eingangsdatum Wert zwischen dem startdate und endDate des Datenbankeintrags
Ich versuche zu tun sein sollte:
List<Predicate> conditionsList = new ArrayList<Predicate>();
conditionsList.add(criteriaBuilder.between(inputDate, root.get("startDate"), root.get("endDate")));
fand ich die unten Lösung von 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"));
Aber wie die Parameterexpression Wert InputDAT einstellen Der Variablenwert vor dem Hinzufügen des CriteriaBuilder zum Prädikat?
Können Sie Ihre Stammklasse anzeigen? – jonhid