Mybatis plus自动填充失效,非常规失效

前言

  • 环境,多数据源配置造成失效
  • 其他失效方案自行百度

解决方案

  • druid配置xxxSqlSessionFactory失效
    @Bean(name = "xxxSqlSessionFactory")
    public SqlSessionFactory deviceSqlSessionFactory(@Qualifier("deviceDataSource") DataSource dataSource) throws Exception {
        MybatisSqlSessionFactoryBean bean = new MybatisSqlSessionFactoryBean();
        bean.setDataSource(dataSource);
        ...省略其他配置
        bean.setMapperLocations(resolver.getResources("classpath:xxx/*Dao.xml"));
        // MyMetaObjectHandler为自定义填充配置
        bean.setGlobalConfig(new GlobalConfig().setBanner(false).setMetaObjectHandler(new MyMetaObjectHandler()));
        // MybatisPlusInterceptor为分页插件配置
        MybatisConfiguration configuration = new MybatisConfiguration();
        configuration.addInterceptor(new MybatisPlusInterceptor());
        bean.setConfiguration(configuration);
        return bean.getObject();
        
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。