Class JakartaQueryParameter<T>

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

    public class JakartaQueryParameter<T>
    extends Object
    implements jakarta.persistence.Parameter<T>
    Implementation of a Jakarta Persistence query parameter.
    • Constructor Detail

      • JakartaQueryParameter

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

        public JakartaQueryParameter​(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 jakarta.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 jakarta.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 jakarta.persistence.Parameter<T>