mybatis-generator-gui
mybatis-generator-gui copied to clipboard
无法完全使用自定义插件生成sql
我想要将所有的sql都替换为自定义的插件生成,但是将mybatisGenerator内置的所有sql生成方法都关闭后,无法生成文件,关闭的代码如下: if(!generatorConfig.isUseExample()) {
tableConfig.setUpdateByExampleStatementEnabled(false);
tableConfig.setCountByExampleStatementEnabled(false);
tableConfig.setDeleteByExampleStatementEnabled(false);
tableConfig.setSelectByExampleStatementEnabled(false);
}
tableConfig.setInsertStatementEnabled(false);
tableConfig.setUpdateByPrimaryKeyStatementEnabled(false);
tableConfig.setSelectByPrimaryKeyStatementEnabled(false);
tableConfig.setDeleteByPrimaryKeyStatementEnabled(false);
,问题出在org.mybatis.generator.config.Context.introspectTables 方法,其中有如下代码片段:if (!tc.areAnyStatementsEnabled()) { warnings.add(getString("Warning.0", tableName)); //$NON-NLS-1$ continue; },会阻止继续执行,请问有没有什么办法可以绕过?