Class DateParamBinding

java.lang.Object
org.dellroad.querystream.jpa.ParamBinding<T>
org.dellroad.querystream.jpa.DateParamBinding

public class DateParamBinding extends ParamBinding<T>
Represents the binding of a Date value to a Parameter.
See Also:
  • Query.setParameter(Parameter, Date, TemporalType)
  • Constructor Details

    • DateParamBinding

      public DateParamBinding(jakarta.persistence.Parameter<Date> parameter, Date value, jakarta.persistence.TemporalType temporalType)
      Constructor.
      Parameters:
      parameter - the parameter to set
      value - parameter value
      temporalType - temporal type for value
      Throws:
      IllegalArgumentException - if parameter or temporalType is null
  • Method Details

    • getTemporalType

      public jakarta.persistence.TemporalType getTemporalType()
      Get the TemporalType.
      Returns:
      temporal type to use when binding parameter value
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class ParamBinding<T>
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ParamBinding<T>
    • toString

      public String toString()
      Overrides:
      toString in class ParamBinding<T>