public interface SqlStatementCustomizerFactory
SqlStatementCustomizingAnnotation to generate
SqlStatementCustomizer instances.| Modifier and Type | Method and Description |
|---|---|
default SqlStatementCustomizer |
createForMethod(Annotation annotation,
Class<?> sqlObjectType,
Method method)
Used to create customizers for annotations on methods.
|
default SqlStatementParameterCustomizer |
createForParameter(Annotation annotation,
Class<?> sqlObjectType,
Method method,
Parameter param,
int index,
Type paramType)
Used to create customizers for annotations on parameters
|
default SqlStatementCustomizer |
createForType(Annotation annotation,
Class<?> sqlObjectType)
Used to create customizers for annotations on sql object interfaces
|
default SqlStatementCustomizer createForType(Annotation annotation, Class<?> sqlObjectType)
annotation - the annotation which lead to the method being calledsqlObjectType - sql object class (interface)default SqlStatementCustomizer createForMethod(Annotation annotation, Class<?> sqlObjectType, Method method)
annotation - the annotation which lead to the method being calledsqlObjectType - sql object class (interface)method - the method which was annotateddefault SqlStatementParameterCustomizer createForParameter(Annotation annotation, Class<?> sqlObjectType, Method method, Parameter param, int index, Type paramType)
annotation - the annotation which lead to the method being calledsqlObjectType - sql object class (interface)method - the method which was annotatedparam - the parameter which was annotatedindex - the method parameter indexCopyright © 2017. All rights reserved.