public class LoggablePreparedStatementFactory extends BaseLoggableFactory<java.sql.PreparedStatement>
PreparedStatement with added logging capability.
In addition to the methods declared in PreparedStatement,
LoggablePreparedStatement provides a method BaseLoggableFactory.getQueryString(T) that can be used to get
the query string in a format suitable for logging.
Should not be used in production!
builder, getQueryStringMethod, proxetta, sqlTemplateField, targetClass, wrappedStatement| Modifier | Constructor and Description |
|---|---|
protected |
LoggablePreparedStatementFactory() |
| Modifier and Type | Method and Description |
|---|---|
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql) |
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql,
int autoGeneratedKeys) |
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql,
int[] columnIndexes) |
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql,
int resultSetType,
int resultSetConcurrency) |
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability) |
java.sql.PreparedStatement |
create(java.sql.Connection connection,
java.lang.String sql,
java.lang.String[] columnNames) |
getQueryString, wrappublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql,
int resultSetType,
int resultSetConcurrency)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql,
int resultSetType,
int resultSetConcurrency,
int resultSetHoldability)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql,
int autoGeneratedKeys)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql,
int[] columnIndexes)
throws java.sql.SQLException
java.sql.SQLExceptionpublic java.sql.PreparedStatement create(java.sql.Connection connection,
java.lang.String sql,
java.lang.String[] columnNames)
throws java.sql.SQLException
java.sql.SQLExceptionCopyright © 2003-present Jodd Team