Package org.mybatis.dynamic.sql.render
Class RenderingStrategy
- java.lang.Object
-
- org.mybatis.dynamic.sql.render.RenderingStrategy
-
- Direct Known Subclasses:
MyBatis3RenderingStrategy
,SpringNamedParameterRenderingStrategy
public abstract class RenderingStrategy extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_PARAMETER_PREFIX
static RenderingStrategy
MYBATIS3
static RenderingStrategy
SPRING_NAMED_PARAMETER
-
Constructor Summary
Constructors Constructor Description RenderingStrategy()
-
Method Summary
Modifier and Type Method Description java.lang.String
getFormattedJdbcPlaceholder(java.lang.String prefix, java.lang.String parameterName)
abstract java.lang.String
getFormattedJdbcPlaceholder(java.util.Optional<BindableColumn<?>> column, java.lang.String prefix, java.lang.String parameterName)
java.lang.String
getFormattedJdbcPlaceholder(BindableColumn<?> column, java.lang.String prefix, java.lang.String parameterName)
-
-
-
Field Detail
-
MYBATIS3
public static final RenderingStrategy MYBATIS3
-
SPRING_NAMED_PARAMETER
public static final RenderingStrategy SPRING_NAMED_PARAMETER
-
DEFAULT_PARAMETER_PREFIX
public static final java.lang.String DEFAULT_PARAMETER_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFormattedJdbcPlaceholder
public java.lang.String getFormattedJdbcPlaceholder(BindableColumn<?> column, java.lang.String prefix, java.lang.String parameterName)
-
getFormattedJdbcPlaceholder
public java.lang.String getFormattedJdbcPlaceholder(java.lang.String prefix, java.lang.String parameterName)
-
getFormattedJdbcPlaceholder
public abstract java.lang.String getFormattedJdbcPlaceholder(java.util.Optional<BindableColumn<?>> column, java.lang.String prefix, java.lang.String parameterName)
-
-