mirror of
https://gitee.com/best_handsome/mybatis-plus-join
synced 2025-07-11 00:02:22 +08:00
mapper 支持关系映射
This commit is contained in:
parent
0626dccb99
commit
a8f0c43464
@ -1,8 +1,11 @@
|
|||||||
package com.github.yulichang.config;
|
package com.github.yulichang.config;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.metadata.TableInfoHelper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
||||||
import com.github.yulichang.exception.MPJException;
|
import com.github.yulichang.exception.MPJException;
|
||||||
import com.github.yulichang.interceptor.MPJInterceptor;
|
import com.github.yulichang.interceptor.MPJInterceptor;
|
||||||
|
import org.apache.ibatis.logging.Log;
|
||||||
|
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.Configuration;
|
||||||
@ -23,7 +26,9 @@ import java.util.List;
|
|||||||
@SuppressWarnings("SpringJavaAutowiredMembersInspection")
|
@SuppressWarnings("SpringJavaAutowiredMembersInspection")
|
||||||
public class InterceptorConfig implements ApplicationListener<ApplicationReadyEvent> {
|
public class InterceptorConfig implements ApplicationListener<ApplicationReadyEvent> {
|
||||||
|
|
||||||
@Autowired
|
private static final Log logger = LogFactory.getLog(TableInfoHelper.class);
|
||||||
|
|
||||||
|
@Autowired(required = false)
|
||||||
private List<SqlSessionFactory> sqlSessionFactoryList;
|
private List<SqlSessionFactory> sqlSessionFactoryList;
|
||||||
@Autowired
|
@Autowired
|
||||||
private MPJInterceptor mpjInterceptor;
|
private MPJInterceptor mpjInterceptor;
|
||||||
@ -48,6 +53,8 @@ public class InterceptorConfig implements ApplicationListener<ApplicationReadyEv
|
|||||||
} catch (Exception ignored) {
|
} catch (Exception ignored) {
|
||||||
throw new MPJException("mpjInterceptor exception");
|
throw new MPJException("mpjInterceptor exception");
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
logger.warn("MPJ not define SqlSessionFactory");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user