_Generator用起来是真方便
但是我有很多固定开头的表 不需要生成model
这样每次用_Generator 我都需要在excludedTable里添加固定开头的不需要生成model的表名
(有些表是动态创建的 但是表名有固定开头)
能否再增加一个 过滤固定开头的 数组 类似 excludedTable 但是只需要配置表名的固定开头即可
其中前一个需要继承 MetaBuilder 来扩展,这个是在 JDK 8 之前给定的扩展方式
后来 jfinal 要求至少 JDK 8 以后,留了 filter 这第二个扩展,扩展方式在源码的注释里头有:
Generator gen = new Generator(...);
gen.setMetaBuilder(new MetaBuilder(dataSource).filter(
tableName -> {
return tableName.startsWith("SYS_");
})
);
gen.addExcludedTable("error_log"); // 注意这行代码要放在上面的之后调用
gen.generate();
上面的例子中,排除掉了以 "SYS_" 打头的 table,应该正好是你需要的使用方法
jfinal 其实处处可扩展,建议有时间的时候稍微浏览一下源代码,必然会轻松增加很多新技能