| 程序包 | 说明 |
|---|---|
| cn.sinozg.applet.common.interceptor | |
| cn.sinozg.applet.opt.cache |
| 限定符和类型 | 方法和说明 |
|---|---|
private org.apache.commons.lang3.tuple.Pair<com.baomidou.mybatisplus.core.metadata.TableInfo,OptMapperTable> |
OptLogMybatisInterceptor.entityTable(String sql)
获取实体对象类型
|
| 限定符和类型 | 方法和说明 |
|---|---|
private void |
OptLogMybatisInterceptor.handleDataLog(String methodId,
org.apache.ibatis.mapping.BoundSql boundSql,
OptMapperTable mapperTable,
org.apache.ibatis.mapping.SqlCommandType type,
com.baomidou.mybatisplus.core.metadata.TableInfo tableInfo,
org.apache.ibatis.session.Configuration configuration)
设置单次sql 的基本信息
|
private List<Map<String,Object>> |
OptLogMybatisInterceptor.newValueMap(Object object,
OptMapperTable mapperTable,
List<org.apache.ibatis.mapping.ParameterMapping> mappings)
获取到参数组成的原始数据 可能没有主键
update 可以是一个 eg:where for_key = ?
|
private Map<String,Map<String,Object>> |
OptLogMybatisInterceptor.oldValuesByDb(org.apache.ibatis.session.Configuration configuration,
org.apache.ibatis.mapping.BoundSql boundSql,
OptMapperTable mapperTable,
com.baomidou.mybatisplus.core.metadata.TableInfo tableInfo,
String foreignIdName)
从数据库根据sql 条件查询原始数据转为 id:需要记录字段map
|
private Map<String,Map<String,Object>> |
OptLogMybatisInterceptor.oneSql(String originalSql,
org.apache.ibatis.session.SqlSession sqlSession,
String statementSql,
org.apache.ibatis.mapping.BoundSql boundSql,
OptMapperTable mapperTable,
String foreignIdName)
可能存在批量sql 执行单次sql
|
private Map<String,Object> |
OptLogMybatisInterceptor.valueMap(Object bean,
OptMapperTable mapperTable,
List<org.apache.ibatis.mapping.ParameterMapping> mappings,
String foreignIdName) |
| 限定符和类型 | 方法和说明 |
|---|---|
private static OptMapperTable |
OptLogCache.generatorTableInfo(Class<?> clazz,
OptLogProperties properties)
根据实体配置,生成数据日志记录信息
|
static OptMapperTable |
OptLogCache.getCacheTableInfo(Class<?> clazz,
OptLogProperties properties)
从缓存获取到 实体信息
|
private static OptMapperTable |
OptLogCache.tableBaseInfo(Class<?> clazz,
OptLogProperties properties)
基础信息
|
| 限定符和类型 | 方法和说明 |
|---|---|
private static OptMapperColumn |
OptLogCache.column(OptMapperTable table,
Field field,
OptLogProperties properties)
获取字段信息
|
Copyright © 2024. All rights reserved.