Class JPAQueryParameter<T>

  • Type Parameters:
    T - Type of the parameter
    All Implemented Interfaces:
    javax.persistence.Parameter<T>

    public class JPAQueryParameter<T>
    extends Object
    implements javax.persistence.Parameter<T>
    Implementation of a JPA query parameter.
    • Constructor Detail

      • JPAQueryParameter

        public JPAQueryParameter​(String name,
                                 Class<T> type)
      • JPAQueryParameter

        public JPAQueryParameter​(Integer pos,
                                 Class<T> type)
    • Method Detail

      • getName

        public String getName()
        Return the parameter name, or null if the parameter is not a named parameter.
        Specified by:
        getName in interface javax.persistence.Parameter<T>
        Returns:
        parameter name
      • getPosition

        public Integer getPosition()
        Return the parameter position, or null if the parameter is not a positional parameter.
        Specified by:
        getPosition in interface javax.persistence.Parameter<T>
        Returns:
        position of parameter
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getParameterType

        public Class<T> getParameterType()
        Specified by:
        getParameterType in interface javax.persistence.Parameter<T>