public class EMetaBuilder
extends com.jfinal.plugin.activerecord.generator.MetaBuilder
| 限定符和类型 | 字段和说明 |
|---|---|
protected String[] |
filterTables |
| 构造器和说明 |
|---|
EMetaBuilder(DataSource dataSource,
String... filterTables) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
buildTableNames(List<com.jfinal.plugin.activerecord.generator.TableMeta> ret) |
protected ResultSet |
getTablesResultSet()
获取数据表(排除视图view)
|
protected boolean |
isSkipTable(String tableName)
根据前缀对表格进行筛选
未设置前缀或者符合前缀的表格应该给予生成,不跳过,则返回false
设置了前缀,但当前表格名称不带该前缀的,不应该生成,即跳过,则返回true
|
protected String[] filterTables
public EMetaBuilder(DataSource dataSource, String... filterTables)
protected ResultSet getTablesResultSet() throws SQLException
getTablesResultSet 在类中 com.jfinal.plugin.activerecord.generator.MetaBuilderSQLExceptionprotected boolean isSkipTable(String tableName)
isSkipTable 在类中 com.jfinal.plugin.activerecord.generator.MetaBuildertableName - 生成器遍历时传入的当前表格名称protected void buildTableNames(List<com.jfinal.plugin.activerecord.generator.TableMeta> ret) throws SQLException
buildTableNames 在类中 com.jfinal.plugin.activerecord.generator.MetaBuilderSQLExceptionCopyright © 2020. All rights reserved.