Generator能不能增加只生成mode的表

我平时需要生成mode的很少,大多数都是不生成model的

评论区

JFinal

2017-08-22 11:42

通过继承 MetaBuilder 扩展一下即可,大致如下:
public void MyMetaBuilder extends MetaBuilder {
private Set myTables = new HashSet();
public void addTable(String table) {
myTables.add(table);
}

public boolean isSkip(String table) {
if (myTables.contains(table)) {
return false;
} else {
return true;
}
}

用的时候这样:
MyMetaBuilder mmb = new MyMetaBuilder();
mmb.addTable(要处理的 table);
mmb.setDialect(new MySqlDialect());

Generator gen = new Generator(...);
gen.setMetaBuilder(mmb);
gen.generate();

热门反馈

扫码入社