public abstract class BaseLoggableFactory<T>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected WrapperProxettaFactory |
builder |
protected java.lang.reflect.Method |
getQueryStringMethod |
protected WrapperProxetta |
proxetta |
protected java.lang.reflect.Field |
sqlTemplateField |
protected java.lang.Class<T> |
targetClass |
protected java.lang.Class<T> |
wrappedStatement |
| Modifier | Constructor and Description |
|---|---|
protected |
BaseLoggableFactory(java.lang.Class<T> targetClass)
Returns
WrapperProxetta used for building loggable prepared statements. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getQueryString(T statement)
Returns the query string from loggable wrapped statement.
|
protected T |
wrap(T preparedStatement,
java.lang.String sql)
Wraps prepared statement.
|
protected java.lang.Class<T> wrappedStatement
protected WrapperProxettaFactory builder
protected java.lang.reflect.Field sqlTemplateField
protected java.lang.reflect.Method getQueryStringMethod
protected final WrapperProxetta proxetta
protected final java.lang.Class<T> targetClass
protected BaseLoggableFactory(java.lang.Class<T> targetClass)
WrapperProxetta used for building loggable prepared statements.
Initializes proxetta when called for the first time.Copyright © 2003-present Jodd Team