Class NativeParametersHandling

  • All Implemented Interfaces:
    org.hibernate.boot.registry.StandardServiceInitiator<org.hibernate.sql.ast.spi.ParameterMarkerStrategy>, org.hibernate.service.spi.ServiceInitiator<org.hibernate.sql.ast.spi.ParameterMarkerStrategy>

    public class NativeParametersHandling
    extends java.lang.Object
    implements org.hibernate.boot.registry.StandardServiceInitiator<org.hibernate.sql.ast.spi.ParameterMarkerStrategy>
    Replaces the JdbcParameterRendererInitiator so to not require users to set AvailableSettings.DIALECT_NATIVE_PARAM_MARKERS : this gets enforces as the Vert.x SQL clients require it.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<org.hibernate.sql.ast.spi.ParameterMarkerStrategy> getServiceInitiated()  
      org.hibernate.sql.ast.spi.ParameterMarkerStrategy initiateService​(java.util.Map<java.lang.String,​java.lang.Object> configurationValues, org.hibernate.service.spi.ServiceRegistryImplementor registry)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NativeParametersHandling

        public NativeParametersHandling()
    • Method Detail

      • initiateService

        public org.hibernate.sql.ast.spi.ParameterMarkerStrategy initiateService​(java.util.Map<java.lang.String,​java.lang.Object> configurationValues,
                                                                                 org.hibernate.service.spi.ServiceRegistryImplementor registry)
        Specified by:
        initiateService in interface org.hibernate.boot.registry.StandardServiceInitiator<org.hibernate.sql.ast.spi.ParameterMarkerStrategy>
      • getServiceInitiated

        public java.lang.Class<org.hibernate.sql.ast.spi.ParameterMarkerStrategy> getServiceInitiated()
        Specified by:
        getServiceInitiated in interface org.hibernate.service.spi.ServiceInitiator<org.hibernate.sql.ast.spi.ParameterMarkerStrategy>