跳过导航链接
A B C D E F G H I K L M P R S T U 

A

addArgumentResolvers(List<HandlerMethodArgumentResolver>) - 类 中的方法cn.allbs.mybatis.MybatisPlusConfig
增加请求参数解析器,对请求中的参数注入SQL 检查
additionalParameters() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 

B

beforeGetBoundSql(StatementHandler) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
 
beforePrepare(StatementHandler, Connection, Integer) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
 
beforeQuery(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
 
BLOB_TYPES - 类 中的静态变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
blobColumns - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
boundSql - 类 中的变量cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
boundSql() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 

C

chineRate - 类 中的变量cn.allbs.mybatis.properties.MybatisProperties
自定义汉字比英文字母的比例,用于sql打印时的展示效果,这边取个巧
cn.allbs.mybatis - 程序包 cn.allbs.mybatis
 
cn.allbs.mybatis.datascope - 程序包 cn.allbs.mybatis.datascope
 
cn.allbs.mybatis.execption - 程序包 cn.allbs.mybatis.execption
 
cn.allbs.mybatis.filter - 程序包 cn.allbs.mybatis.filter
 
cn.allbs.mybatis.properties - 程序包 cn.allbs.mybatis.properties
 
cn.allbs.mybatis.utils - 程序包 cn.allbs.mybatis.utils
 
configuration() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
createName - 类 中的变量cn.allbs.mybatis.properties.MetaMybatisProperties
创建者字段
createTime - 类 中的变量cn.allbs.mybatis.properties.MetaMybatisProperties
创建时间

D

dataPermissionHandler - 类 中的变量cn.allbs.mybatis.datascope.DataPmsInterceptor
 
dataPms - 类 中的变量cn.allbs.mybatis.properties.MybatisProperties
数据权限是否开启
DataPmsHandler - cn.allbs.mybatis.datascope中的接口
接口 AllbsDataPermissionHandler
dataPmsHandler() - 类 中的方法cn.allbs.mybatis.MybatisPlusConfig
 
DataPmsInterceptor - cn.allbs.mybatis.datascope中的类
数据权限处理器 类 DataPermissionInterceptor
DataPmsInterceptor() - 类 的构造器cn.allbs.mybatis.datascope.DataPmsInterceptor
 
DefaultPmsHandler - cn.allbs.mybatis.datascope中的类
类 DefaultPmsHandler
DefaultPmsHandler() - 类 的构造器cn.allbs.mybatis.datascope.DefaultPmsHandler
 
delegate - 类 中的变量cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
DELEGATE_BOUNDSQL_SQL - 类 中的静态变量cn.allbs.mybatis.utils.PluginUtils
 
delete(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 entity 条件,删除记录
deleteBatchIds(Collection<?>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
删除(根据ID或实体 批量删除)
deleteById(Serializable) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 ID 删除
deleteById(T) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据实体(ID)删除
deleteByMap(Map<String, Object>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 columnMap 条件,删除记录
delFlg - 类 中的变量cn.allbs.mybatis.properties.MetaMybatisProperties
逻辑删除字段
DruidSqlLogFilter - cn.allbs.mybatis.filter中的类
类 DruidSqlLogFilter
DruidSqlLogFilter(MybatisProperties) - 类 的构造器cn.allbs.mybatis.filter.DruidSqlLogFilter
 

E

executor() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
exists(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 Wrapper 条件,判断是否存在记录

F

fillValIfNullByName(String, Object, MetaObject, boolean) - 类 中的静态方法cn.allbs.mybatis.MybatisPlusMetaObjectHandler
填充值,先判断是否有手动设置,优先手动设置的值,例如:job必须手动设置
first - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
format(long) - 类 中的静态方法cn.allbs.mybatis.filter.DruidSqlLogFilter
格式化执行时间,单位为 ms 和 s,保留三位小数
FORMAT_OPTION - 类 中的静态变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 

G

get(String) - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
get(String) - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
getItemList(Set<T>) - 类 中的静态方法cn.allbs.mybatis.utils.PluginUtils
组装ItemList
getJdbcParameter(JdbcParameter) - 类 中的静态方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
getSqlSegment(Table, Expression, String) - 接口 中的方法cn.allbs.mybatis.datascope.DataPmsHandler
获取数据权限 SQL 片段
getSqlSegment(Table, Expression, String) - 类 中的方法cn.allbs.mybatis.datascope.DefaultPmsHandler
 
getUpdateOrDeleteExpression(Table, Expression, String) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
 
getUserName() - 类 中的方法cn.allbs.mybatis.MybatisPlusMetaObjectHandler
获取上下文中用户名
getWordCount(String, Double) - 类 中的静态方法cn.allbs.mybatis.utils.TableConsoleUtil
 

H

handleInsertOrUpdateDataPms(PluginUtils.MPStatementHandler, MappedStatement, SqlCommandType) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
新增或修改时判断是否存在超出用户权限的数据

I

insert(T) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
插入一条记录
insertFill(MetaObject) - 类 中的方法cn.allbs.mybatis.MybatisPlusMetaObjectHandler
 
insertParameter(Insert, BoundSql) - 接口 中的方法cn.allbs.mybatis.datascope.DataPmsHandler
新增数据时 判断是否存在越权行为,如果存在这种行为则进行拦截并重组sql
insertParameter(Insert, BoundSql) - 类 中的方法cn.allbs.mybatis.datascope.DefaultPmsHandler
 

K

KEYWORDS - 类 中的静态变量cn.allbs.mybatis.SqlFilterArgumentResolver
 

L

logger - 类 中的变量cn.allbs.mybatis.datascope.DataPmsInterceptor
 

M

mappedStatement() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
metaCustom - 类 中的变量cn.allbs.mybatis.properties.MybatisProperties
自定义审计字段
MetaMybatisProperties - cn.allbs.mybatis.properties中的类
类 MetaMybatisProperties
MetaMybatisProperties() - 类 的构造器cn.allbs.mybatis.properties.MetaMybatisProperties
 
mpBoundSql(BoundSql) - 类 中的静态方法cn.allbs.mybatis.utils.PluginUtils
 
MPBoundSql(BoundSql) - 类 的构造器cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
mPBoundSql() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
mpStatementHandler(StatementHandler) - 类 中的静态方法cn.allbs.mybatis.utils.PluginUtils
 
MPStatementHandler(MetaObject) - 类 的构造器cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
MybatisPlusConfig - cn.allbs.mybatis中的类
功能:
MybatisPlusConfig() - 类 的构造器cn.allbs.mybatis.MybatisPlusConfig
 
mybatisPlusInterceptor(MybatisProperties, DataPmsHandler) - 类 中的方法cn.allbs.mybatis.MybatisPlusConfig
mybatis plus 配置分页
mybatisPlusMetaObjectHandler(MybatisProperties) - 类 中的方法cn.allbs.mybatis.MybatisPlusConfig
审计字段自动填充
MybatisPlusMetaObjectHandler - cn.allbs.mybatis中的类
类 MybatisPlusMetaObjectHandler
MybatisPlusMetaObjectHandler() - 类 的构造器cn.allbs.mybatis.MybatisPlusMetaObjectHandler
 
mybatisProperties - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
mybatisProperties - 类 中的变量cn.allbs.mybatis.MybatisPlusMetaObjectHandler
 
MybatisProperties - cn.allbs.mybatis.properties中的类
类 MybatisProperties
MybatisProperties() - 类 的构造器cn.allbs.mybatis.properties.MybatisProperties
 

P

parameterHandler() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
parameterMappings() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
parameterMappings(List<ParameterMapping>) - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
parameterObject() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
PluginUtils - cn.allbs.mybatis.utils中的类
说明: 从mybatis plus中抽出来主要是为了解决jdk17不兼容 realTarget 方法的问题、减少cpu占用
PluginUtils() - 类 的构造器cn.allbs.mybatis.utils.PluginUtils
 
PluginUtils.MPBoundSql - cn.allbs.mybatis.utils中的类
BoundSql
PluginUtils.MPStatementHandler - cn.allbs.mybatis.utils中的类
BaseStatementHandler
PmsMapper<T> - cn.allbs.mybatis.datascope中的接口
类 PIMapper 忽略权限的mapper
printColumnHeaders(ResultSetMetaData, int) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
printColumnValues(int) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
printResult(List<String>, Double) - 类 中的静态方法cn.allbs.mybatis.utils.TableConsoleUtil
 
printSql(String, StatementProxy) - 类 中的静态方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
processDelete(Delete, int, String, Object) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
删除
processInsert(Insert, int, String, Object) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
新增
processSelect(Select, int, String, Object) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
查询
processUpdate(Update, int, String, Object) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
更新

R

realTarget(Object) - 类 中的静态方法cn.allbs.mybatis.utils.PluginUtils
获得真正的处理对象,可能多层代理.
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类 中的方法cn.allbs.mybatis.SqlFilterArgumentResolver
 
resultSet_next(FilterChain, ResultSetProxy) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
rowList - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
rows - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
rs - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 

S

ScopeField - cn.allbs.mybatis.datascope中的注释类型
注解 ScopeField
selectBatchIds(Collection<? extends Serializable>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
查询(根据ID 批量查询)
selectById(Serializable) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 ID 查询
selectByMap(Map<String, Object>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
查询(根据 columnMap 条件)
selectCount(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 Wrapper 条件,查询总记录数
selectList(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 entity 条件,查询全部记录
selectMaps(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 Wrapper 条件,查询全部记录
selectMapsPage(P, Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 Wrapper 条件,查询全部记录(并翻页)
selectObjs(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 Wrapper 条件,查询全部记录 注意: 只返回第一个字段的值
selectOne(Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 entity 条件,查询一条记录 查询一条记录,例如 qw.last("limit 1") 限制取一条记录, 注意:多条数据会报异常
selectPage(P, Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 entity 条件,查询全部记录(并翻页)
setAdditionalParameter(BoundSql, Map<String, Object>) - 类 中的静态方法cn.allbs.mybatis.utils.PluginUtils
给 BoundSql 设置 additionalParameters
setWhere(PlainSelect, String) - 类 中的方法cn.allbs.mybatis.datascope.DataPmsInterceptor
设置 where 条件
showSql - 类 中的变量cn.allbs.mybatis.properties.MybatisProperties
是否打印可执行 sql
sql() - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
sql(String) - 类 中的方法cn.allbs.mybatis.utils.PluginUtils.MPBoundSql
 
SqlFilterArgumentResolver - cn.allbs.mybatis中的类
功能: mybatis plus sql 注入问题
SqlFilterArgumentResolver() - 类 的构造器cn.allbs.mybatis.SqlFilterArgumentResolver
 
sqlInjectPredicate() - 类 中的方法cn.allbs.mybatis.SqlFilterArgumentResolver
判断用户输入里面有没有关键字
sqlLogFilter(MybatisProperties) - 类 中的方法cn.allbs.mybatis.MybatisPlusConfig
 
statement(StatementProxy) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statement_close(FilterChain, StatementProxy) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
STATEMENT_CLOSE_RUN - 类 中的变量cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteAfter(StatementProxy, String, boolean) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteBatchAfter(StatementProxy, int[]) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteBatchBefore(StatementProxy) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteBefore(StatementProxy, String) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteQueryAfter(StatementProxy, String, ResultSetProxy) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteQueryBefore(StatementProxy, String) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteUpdateAfter(StatementProxy, String, int) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementExecuteUpdateBefore(StatementProxy, String) - 类 中的方法cn.allbs.mybatis.filter.DruidSqlLogFilter
 
statementHandler - 类 中的变量cn.allbs.mybatis.utils.PluginUtils.MPStatementHandler
 
supportsParameter(MethodParameter) - 类 中的方法cn.allbs.mybatis.SqlFilterArgumentResolver
判断Controller是否包含page 参数

T

TableConsoleUtil - cn.allbs.mybatis.utils中的类
类 TableConsoleUtil
TableConsoleUtil() - 类 的构造器cn.allbs.mybatis.utils.TableConsoleUtil
 

U

update(T, Wrapper<T>) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 whereEntity 条件,更新记录
updateById(T) - 接口 中的方法cn.allbs.mybatis.datascope.PmsMapper
根据 ID 修改
updateFill(MetaObject) - 类 中的方法cn.allbs.mybatis.MybatisPlusMetaObjectHandler
 
updateName - 类 中的变量cn.allbs.mybatis.properties.MetaMybatisProperties
更新者字段
updateParameter(Update, MappedStatement, BoundSql) - 接口 中的方法cn.allbs.mybatis.datascope.DataPmsHandler
更新数据时 判断是否存在越权行为,如果存在这种行为则进行拦截并重组sql
updateParameter(Update, MappedStatement, BoundSql) - 类 中的方法cn.allbs.mybatis.datascope.DefaultPmsHandler
 
updateTime - 类 中的变量cn.allbs.mybatis.properties.MetaMybatisProperties
更新时间
UserOverreachException - cn.allbs.mybatis.execption中的异常错误
类 UserOverreachException 用户越权异常
UserOverreachException() - 异常错误 的构造器cn.allbs.mybatis.execption.UserOverreachException
 
UserOverreachException(String, Throwable) - 异常错误 的构造器cn.allbs.mybatis.execption.UserOverreachException
 
UserOverreachException(String) - 异常错误 的构造器cn.allbs.mybatis.execption.UserOverreachException
 
UserOverreachException(Throwable) - 异常错误 的构造器cn.allbs.mybatis.execption.UserOverreachException
 
UserOverreachException(String, Throwable, boolean, boolean) - 异常错误 的构造器cn.allbs.mybatis.execption.UserOverreachException
 
A B C D E F G H I K L M P R S T U 
跳过导航链接

Copyright © 2023. All rights reserved.