public class JeecgTenantParser
extends com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser
构造器和说明 |
---|
JeecgTenantParser() |
限定符和类型 | 方法和说明 |
---|---|
protected net.sf.jsqlparser.expression.Expression |
builderExpression(net.sf.jsqlparser.expression.Expression currentExpression,
net.sf.jsqlparser.schema.Table table)
默认是按 tenant_id=1 按等于条件追加
|
protected void |
processPlainSelect(net.sf.jsqlparser.statement.select.PlainSelect plainSelect,
boolean addColumn) |
protected net.sf.jsqlparser.expression.Expression |
processTableAlias(net.sf.jsqlparser.expression.Expression expression,
net.sf.jsqlparser.schema.Table table) |
andExpression, canEqual, doExpression, equals, getAliasColumn, getTenantHandler, hashCode, processDelete, processFromItem, processInsert, processJoin, processPlainSelect, processSelectBody, processTableAlias4CustomizedTenantIdExpression, processUpdate, setTenantHandler, toString
protected net.sf.jsqlparser.expression.Expression processTableAlias(net.sf.jsqlparser.expression.Expression expression, net.sf.jsqlparser.schema.Table table)
expression
- table
- protected net.sf.jsqlparser.expression.Expression builderExpression(net.sf.jsqlparser.expression.Expression currentExpression, net.sf.jsqlparser.schema.Table table)
builderExpression
在类中 com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser
currentExpression
- 现有的条件:比如你原来的sql查询条件table
- protected void processPlainSelect(net.sf.jsqlparser.statement.select.PlainSelect plainSelect, boolean addColumn)
processPlainSelect
在类中 com.baomidou.mybatisplus.extension.plugins.tenant.TenantSqlParser