├── .gitignore ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── meara │ └── mybatis │ └── plugin │ ├── MultiTenancy.java │ ├── TenantInfo.java │ ├── filter │ ├── MultiTenancyFilter.java │ └── RegExMultiTenancyFilter.java │ ├── parser │ ├── DefaultSqlParser.java │ └── SqlParser.java │ └── util │ └── ConfigUtil.java └── test ├── java └── org │ └── meara │ └── mybatis │ └── plugin │ ├── TenantInfoImpl.java │ ├── mapper │ ├── BookMapper.java │ └── UserMapper.java │ └── test │ ├── FilterTest.java │ ├── H2Test.java │ ├── MybatisTest.java │ ├── ParserTest.java │ ├── SetParserTest.java │ └── spring │ └── SpringTest.java └── resources ├── logback.xml ├── mybatisConf.xml ├── org └── meara │ └── mybatis │ └── plugin │ └── mapper │ ├── BookMapper.xml │ └── UserMapper.xml ├── spring-root-context.xml └── test-init.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/MultiTenancy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/MultiTenancy.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/TenantInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/TenantInfo.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/filter/MultiTenancyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/filter/MultiTenancyFilter.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/filter/RegExMultiTenancyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/filter/RegExMultiTenancyFilter.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/parser/DefaultSqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/parser/DefaultSqlParser.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/parser/SqlParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/parser/SqlParser.java -------------------------------------------------------------------------------- /src/main/java/org/meara/mybatis/plugin/util/ConfigUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/main/java/org/meara/mybatis/plugin/util/ConfigUtil.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/TenantInfoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/TenantInfoImpl.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/mapper/BookMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/mapper/BookMapper.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/FilterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/FilterTest.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/H2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/H2Test.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/MybatisTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/MybatisTest.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/ParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/ParserTest.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/SetParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/SetParserTest.java -------------------------------------------------------------------------------- /src/test/java/org/meara/mybatis/plugin/test/spring/SpringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/java/org/meara/mybatis/plugin/test/spring/SpringTest.java -------------------------------------------------------------------------------- /src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/logback.xml -------------------------------------------------------------------------------- /src/test/resources/mybatisConf.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/mybatisConf.xml -------------------------------------------------------------------------------- /src/test/resources/org/meara/mybatis/plugin/mapper/BookMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/org/meara/mybatis/plugin/mapper/BookMapper.xml -------------------------------------------------------------------------------- /src/test/resources/org/meara/mybatis/plugin/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/org/meara/mybatis/plugin/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/test/resources/spring-root-context.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/spring-root-context.xml -------------------------------------------------------------------------------- /src/test/resources/test-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mearalu/mybatis-multi-tenancy/HEAD/src/test/resources/test-init.sql --------------------------------------------------------------------------------