public class BlockAttackInnerInterceptor extends JsqlParserSupport implements InnerInterceptor
logger| 构造器和说明 |
|---|
BlockAttackInnerInterceptor() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
beforePrepare(org.apache.ibatis.executor.statement.StatementHandler sh,
java.sql.Connection connection,
java.lang.Integer transactionTimeout)
StatementHandler.prepare(Connection, Integer) 操作前置处理
改改sql啥的 |
protected void |
checkWhere(net.sf.jsqlparser.expression.Expression where,
java.lang.String ex) |
protected void |
processDelete(net.sf.jsqlparser.statement.delete.Delete delete,
int index,
java.lang.Object obj)
删除
|
protected void |
processUpdate(net.sf.jsqlparser.statement.update.Update update,
int index,
java.lang.Object obj)
更新
|
parserMulti, parserSingle, processInsert, processParser, processSelectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbeforeQuery, beforeUpdate, setProperties, willDoQuery, willDoUpdatepublic void beforePrepare(org.apache.ibatis.executor.statement.StatementHandler sh,
java.sql.Connection connection,
java.lang.Integer transactionTimeout)
InnerInterceptorStatementHandler.prepare(Connection, Integer) 操作前置处理
改改sql啥的
beforePrepare 在接口中 InnerInterceptorsh - StatementHandler(可能是代理对象)connection - ConnectiontransactionTimeout - transactionTimeoutprotected void processDelete(net.sf.jsqlparser.statement.delete.Delete delete,
int index,
java.lang.Object obj)
JsqlParserSupportprocessDelete 在类中 JsqlParserSupportprotected void processUpdate(net.sf.jsqlparser.statement.update.Update update,
int index,
java.lang.Object obj)
JsqlParserSupportprocessUpdate 在类中 JsqlParserSupportprotected void checkWhere(net.sf.jsqlparser.expression.Expression where,
java.lang.String ex)