public class DynamicConditionManager
extends com.baomidou.mybatisplus.extension.parser.JsqlParserSupport
implements com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptor
| 构造器和说明 |
|---|
DynamicConditionManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
add(Class<?> entityClass,
Field field,
DynamicCondition dynamicCondition) |
void |
beforePrepare(org.apache.ibatis.executor.statement.StatementHandler sh,
Connection connection,
Integer transactionTimeout) |
void |
beforeQuery(org.apache.ibatis.executor.Executor executor,
org.apache.ibatis.mapping.MappedStatement ms,
Object parameter,
org.apache.ibatis.session.RowBounds rowBounds,
org.apache.ibatis.session.ResultHandler resultHandler,
org.apache.ibatis.mapping.BoundSql boundSql) |
protected String |
changeSql(String sql) |
protected void |
processDelete(net.sf.jsqlparser.statement.delete.Delete delete,
int index,
String sql,
Object obj) |
protected void |
processInsert(net.sf.jsqlparser.statement.insert.Insert insert,
int index,
String sql,
Object obj) |
protected void |
processSelect(net.sf.jsqlparser.statement.select.Select select,
int index,
String sql,
Object obj) |
protected void |
processUpdate(net.sf.jsqlparser.statement.update.Update update,
int index,
String sql,
Object obj) |
parserMulti, parserSingle, processParserpublic static void add(Class<?> entityClass, Field field, DynamicCondition dynamicCondition)
public void beforeQuery(org.apache.ibatis.executor.Executor executor,
org.apache.ibatis.mapping.MappedStatement ms,
Object parameter,
org.apache.ibatis.session.RowBounds rowBounds,
org.apache.ibatis.session.ResultHandler resultHandler,
org.apache.ibatis.mapping.BoundSql boundSql)
throws SQLException
beforeQuery 在接口中 com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptorSQLExceptionpublic void beforePrepare(org.apache.ibatis.executor.statement.StatementHandler sh,
Connection connection,
Integer transactionTimeout)
beforePrepare 在接口中 com.baomidou.mybatisplus.extension.plugins.inner.InnerInterceptorprotected void processInsert(net.sf.jsqlparser.statement.insert.Insert insert,
int index,
String sql,
Object obj)
processInsert 在类中 com.baomidou.mybatisplus.extension.parser.JsqlParserSupportprotected void processDelete(net.sf.jsqlparser.statement.delete.Delete delete,
int index,
String sql,
Object obj)
processDelete 在类中 com.baomidou.mybatisplus.extension.parser.JsqlParserSupportprotected void processUpdate(net.sf.jsqlparser.statement.update.Update update,
int index,
String sql,
Object obj)
processUpdate 在类中 com.baomidou.mybatisplus.extension.parser.JsqlParserSupportCopyright © 2021. All rights reserved.