接口 SqlInterceptor
-
- 所有已知实现类:
TenantFilterInterceptor
public interface SqlInterceptor- 版本:
- v1.0, Date:2022年9月8日
- 作者:
- zhongxuchen
-
-
方法概要
所有方法 实例方法 默认方法 修饰符和类型 方法 说明 default SqlToyResultdecorate(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, OperateType operateType, SqlToyResult sqlToyResult, Class entityClass, Integer dbType)
-
-
-
方法详细资料
-
decorate
default SqlToyResult decorate(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig, OperateType operateType, SqlToyResult sqlToyResult, Class entityClass, Integer dbType)
- 参数:
sqlToyContext- 支持getEntityMeta(tableName)获取表信息sqlToyConfig- 传递原本的sql配置,可以通过获取paramNames判断是否sql中已经有相关参数operateType- search\page\top\random\count 等,sqlToyResult- 存放了最终的sql 和paramValuesentityClass- 实体对象类型(只针对对象crud操作才有值)dbType- 当前数据库类型,通过DBType.xxx 进行对比- 返回:
-
-