mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
Merge branch 'master' into 11
This commit is contained in:
commit
a19d7fcae9
@ -4,7 +4,8 @@
|
|||||||
* [演示工程](https://gitee.com/best_handsome/mybatis-plus-join-demo)
|
* [演示工程](https://gitee.com/best_handsome/mybatis-plus-join-demo)
|
||||||
* 点个Star支持一下吧 :)
|
* 点个Star支持一下吧 :)
|
||||||
|
|
||||||
QQ群:1022221898
|
QQ群:1022221898
|
||||||
|
[加入微信群](https://gitee.com/best_handsome/mybatis-plus-join/issues/I65N2M)
|
||||||
|
|
||||||
## 使用方法
|
## 使用方法
|
||||||
|
|
||||||
@ -15,12 +16,12 @@ QQ群:1022221898
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
```
|
```
|
||||||
- Gradle
|
- Gradle
|
||||||
```
|
```
|
||||||
implementation 'com.github.yulichang:mybatis-plus-join-boot-starter:1.3.8'
|
implementation 'com.github.yulichang:mybatis-plus-join-boot-starter:1.3.10'
|
||||||
```
|
```
|
||||||
或者clone代码到本地执行 mvn install, 再引入以上依赖
|
或者clone代码到本地执行 mvn install, 再引入以上依赖
|
||||||
<br>
|
<br>
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-root</artifactId>
|
<artifactId>mybatis-plus-join-root</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
<artifactId>mybatis-plus-join-annotation</artifactId>
|
<artifactId>mybatis-plus-join-annotation</artifactId>
|
||||||
<name>mybatis-plus-join-annotation</name>
|
<name>mybatis-plus-join-annotation</name>
|
||||||
|
|
||||||
@ -51,4 +51,4 @@
|
|||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-root</artifactId>
|
<artifactId>mybatis-plus-join-root</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||||
<name>mybatis-plus-join-boot-starter</name>
|
<name>mybatis-plus-join-boot-starter</name>
|
||||||
|
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-core</artifactId>
|
<artifactId>mybatis-plus-join-core</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.springframework.boot</groupId>
|
<groupId>org.springframework.boot</groupId>
|
||||||
@ -68,4 +68,4 @@
|
|||||||
<scope>provided</scope>
|
<scope>provided</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
@ -7,9 +7,9 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-root</artifactId>
|
<artifactId>mybatis-plus-join-root</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
<artifactId>mybatis-plus-join-core</artifactId>
|
<artifactId>mybatis-plus-join-core</artifactId>
|
||||||
<name>mybatis-plus-join-core</name>
|
<name>mybatis-plus-join-core</name>
|
||||||
|
|
||||||
@ -47,7 +47,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-annotation</artifactId>
|
<artifactId>mybatis-plus-join-annotation</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.baomidou</groupId>
|
<groupId>com.baomidou</groupId>
|
||||||
|
@ -7,6 +7,7 @@ import org.apache.ibatis.logging.Log;
|
|||||||
import org.apache.ibatis.logging.LogFactory;
|
import org.apache.ibatis.logging.LogFactory;
|
||||||
import org.apache.ibatis.plugin.Interceptor;
|
import org.apache.ibatis.plugin.Interceptor;
|
||||||
import org.apache.ibatis.plugin.InterceptorChain;
|
import org.apache.ibatis.plugin.InterceptorChain;
|
||||||
|
import org.apache.ibatis.session.Configuration;
|
||||||
import org.apache.ibatis.session.SqlSessionFactory;
|
import org.apache.ibatis.session.SqlSessionFactory;
|
||||||
|
|
||||||
import java.lang.reflect.Field;
|
import java.lang.reflect.Field;
|
||||||
@ -28,7 +29,7 @@ public class InterceptorConfig {
|
|||||||
//打印banner
|
//打印banner
|
||||||
System.out.println(" _ _ |_ _ _|_. ___ _ | _ . _ . _ \n" +
|
System.out.println(" _ _ |_ _ _|_. ___ _ | _ . _ . _ \n" +
|
||||||
"| | |\\/|_)(_| | |_\\ |_)||_|_\\ | (_) | | | \n" +
|
"| | |\\/|_)(_| | |_\\ |_)||_|_\\ | (_) | | | \n" +
|
||||||
" / | / 1.3.8");
|
" / | / 1.3.10");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -39,7 +40,7 @@ public class InterceptorConfig {
|
|||||||
}
|
}
|
||||||
for (SqlSessionFactory factory : sqlSessionFactoryList) {
|
for (SqlSessionFactory factory : sqlSessionFactoryList) {
|
||||||
try {
|
try {
|
||||||
Field interceptorChain = org.apache.ibatis.session.Configuration.class.getDeclaredField("interceptorChain");
|
Field interceptorChain = Configuration.class.getDeclaredField("interceptorChain");
|
||||||
interceptorChain.setAccessible(true);
|
interceptorChain.setAccessible(true);
|
||||||
InterceptorChain chain = (InterceptorChain) interceptorChain.get(factory.getConfiguration());
|
InterceptorChain chain = (InterceptorChain) interceptorChain.get(factory.getConfiguration());
|
||||||
Field interceptors = InterceptorChain.class.getDeclaredField("interceptors");
|
Field interceptors = InterceptorChain.class.getDeclaredField("interceptors");
|
||||||
|
@ -7,11 +7,11 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-root</artifactId>
|
<artifactId>mybatis-plus-join-root</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<artifactId>mybatis-plus-join-test</artifactId>
|
<artifactId>mybatis-plus-join-test</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
|
|
||||||
<name>mybatis-plus-join-test</name>
|
<name>mybatis-plus-join-test</name>
|
||||||
|
|
||||||
@ -85,7 +85,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!-- PageHelper 兼容性测试 -->
|
<!-- PageHelper 兼容性测试 -->
|
||||||
<!-- <dependency>-->
|
<!-- <dependency>-->
|
||||||
@ -110,4 +110,4 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-test</artifactId>
|
<artifactId>mybatis-plus-join-test</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
@ -17,4 +17,4 @@
|
|||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-test</artifactId>
|
<artifactId>mybatis-plus-join-test</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
@ -16,4 +16,4 @@
|
|||||||
<maven.compiler.target>8</maven.compiler.target>
|
<maven.compiler.target>8</maven.compiler.target>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
</project>
|
</project>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<parent>
|
<parent>
|
||||||
<artifactId>mybatis-plus-join-test</artifactId>
|
<artifactId>mybatis-plus-join-test</artifactId>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</parent>
|
</parent>
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
@ -17,4 +17,4 @@
|
|||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -10,13 +10,13 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
-->
|
-->
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<version>1.3.8</version>
|
|
||||||
<artifactId>mybatis-plus-join</artifactId>
|
<artifactId>mybatis-plus-join</artifactId>
|
||||||
|
<version>1.3.10</version>
|
||||||
<name>mybatis-plus-join</name>
|
<name>mybatis-plus-join</name>
|
||||||
|
|
||||||
<description>An enhanced toolkit of Mybatis-Plus to simplify development.</description>
|
<description>An enhanced toolkit of Mybatis-Plus to simplify development.</description>
|
||||||
@ -53,7 +53,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
<artifactId>mybatis-plus-join-boot-starter</artifactId>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</project>
|
</project>
|
||||||
|
2
pom.xml
2
pom.xml
@ -5,7 +5,7 @@
|
|||||||
<groupId>com.github.yulichang</groupId>
|
<groupId>com.github.yulichang</groupId>
|
||||||
<artifactId>mybatis-plus-join-root</artifactId>
|
<artifactId>mybatis-plus-join-root</artifactId>
|
||||||
<packaging>pom</packaging>
|
<packaging>pom</packaging>
|
||||||
<version>1.3.8</version>
|
<version>1.3.10</version>
|
||||||
<name>mybatis-plus-join-root</name>
|
<name>mybatis-plus-join-root</name>
|
||||||
|
|
||||||
<description>An enhanced toolkit of Mybatis-Plus to simplify development.</description>
|
<description>An enhanced toolkit of Mybatis-Plus to simplify development.</description>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user