mybatis plus 出现 Invalid bound statement (not found)

mybatis plus 出现 Invalid bound statement (not found)

Laughing
2021-05-11 / 0 评论 / 1,372 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年05月11日,已超过1347天没有更新,若内容或图片失效,请留言反馈。

使用mybatis-plus时不能使用自带的SqlSessionFactory,要使用MybatisSqlSessionFactory,在配置类中加入如下配置(springboot)

 @Bean
    public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws Exception {
        String typeAliasesPackage = env.getProperty("mybatisPlus.typeAliasesPackage");
        String mapperLocations = env.getProperty("mybatisPlus.mapperLocations");
        String configLocation = env.getProperty("mybatisPlus.configLocation");
        typeAliasesPackage = setTypeAliasesPackage(typeAliasesPackage);
        VFS.addImplClass(SpringBootVFS.class);
        final MybatisSqlSessionFactoryBean sessionFactory = new MybatisSqlSessionFactoryBean ();
        sessionFactory.setDataSource(dataSource);
        sessionFactory.setTypeAliasesPackage(typeAliasesPackage);
        sessionFactory.setMapperLocations(resolveMapperLocations(StringUtils.split(mapperLocations, ",")));
        sessionFactory.setConfigLocation(new DefaultResourceLoader().getResource(configLocation));
        sessionFactory.setPlugins(mybatisSqlInterceptor(),mybatisPlusInterceptor());
        return sessionFactory.getObject();
    }
2

评论 (0)

取消
  1. 头像
    hrr
    Windows 10 · Google Chrome

    看看

    回复