| Package | Description |
|---|---|
| com.litongjava.db.activerecord.generator |
| Modifier and Type | Field and Description |
|---|---|
protected MetaBuilder |
Generator.metaBuilder |
| Modifier and Type | Method and Description |
|---|---|
MetaBuilder |
Generator.getMetaBuilder()
获取 MetaBuilder 后方便使用其内部方法
|
MetaBuilder |
MetaBuilder.skip(java.util.function.Predicate<String> tableSkip)
跳过不需要生成器处理的 table
由于 setMetaBuilder 将置换掉 MetaBuilder,所以 Generator.addExcludedTable(...)
需要放在 setMetaBuilder 之后调用,否则 addExcludedTable 将无效
示例:
Generator gen = new Generator(...);
gen.setMetaBuilder(new MetaBuilder(dataSource).skip(
tableName -> {
return tableName.startsWith("SYS_");
})
);
gen.addExcludedTable("error_log"); // 注意这行代码要放在上面的之后调用
gen.generate();
|
| Modifier and Type | Method and Description |
|---|---|
void |
Generator.setMetaBuilder(MetaBuilder metaBuilder)
设置 MetaBuilder,便于扩展自定义 MetaBuilder
|
| Modifier and Type | Method and Description |
|---|---|
void |
Generator.configMetaBuilder(Func.F10<MetaBuilder> metaBuilder)
配置 MetaBuilder
|
Copyright © 2025. All rights reserved.