有实际应用场景中,有一类特特征的表不需要被生成Model,如果手工添相应的表名会累S人的。原来MetaBuilder已经有相应的处理方法可供使用
DataSource ds = getDataSource();
MetaBuilder m = new MetaBuilder(ds);
m.filter((tableName) -> {
return tableName.startsWith("sys_");
});
// 创建生成器
Generator gen = new Generator(ds, baseModelPackageName, baseModelOutputDir, modelPackageName, modelOutputDir);
gen.setMetaBuilder(m);
请留意标红部分~就是这么简单~感谢@JFinal提供现成的实现功能。
随心所欲