增加 mybatis plus join 集成的修改建议

This commit is contained in:
YunaiV 2023-03-11 18:23:07 +08:00
parent 670f67e551
commit ef510f9478
3 changed files with 4 additions and 0 deletions

View File

@ -7,6 +7,7 @@ import org.springframework.context.annotation.Configuration;
import java.util.List; import java.util.List;
// TODO @升平是不是作为 YudaoMybatisAutoConfiguration bean 即可呀然后 getMethodList 不用重写
@Configuration @Configuration
public class MybatisPlusJoinConfiguration extends JoinDefaultSqlInjector { public class MybatisPlusJoinConfiguration extends JoinDefaultSqlInjector {

View File

@ -17,6 +17,8 @@ import java.util.List;
/** /**
* MyBatis Plus BaseMapper 的基础上拓展提供更多的能力 * MyBatis Plus BaseMapper 的基础上拓展提供更多的能力
*
* 为什么继承 JoinBaseMapper 接口支持 MyBatis Plus 多表 Join 的能力
*/ */
public interface BaseMapperX<T> extends JoinBaseMapper<T> { public interface BaseMapperX<T> extends JoinBaseMapper<T> {

View File

@ -38,6 +38,7 @@ public class BaseDbUnitTest {
YudaoMybatisAutoConfiguration.class, // 自己的 MyBatis 配置类 YudaoMybatisAutoConfiguration.class, // 自己的 MyBatis 配置类
MybatisPlusAutoConfiguration.class, // MyBatis 的自动配置类 MybatisPlusAutoConfiguration.class, // MyBatis 的自动配置类
MybatisPlusJoinConfiguration.class, // MyBatis 的自动配置类 MybatisPlusJoinConfiguration.class, // MyBatis 的自动配置类
// TODO @升平看看有没可能去掉下面两个类
JoinInterceptor.class, // MyBatis 的Join配置类 JoinInterceptor.class, // MyBatis 的Join配置类
JoinInterceptorConfig.class, // MyBatis 的Join配置类 JoinInterceptorConfig.class, // MyBatis 的Join配置类
}) })