Package cn.org.rapid_framework.generator.provider.db.model

Examples of cn.org.rapid_framework.generator.provider.db.model.Table


    }
  }
 
  public void generateByTable(String tableName) throws Exception {
    Generator g = createGeneratorForDbTable();
    Table table = DbTableFactory.getInstance().getTable(tableName);
    g.generateByModelProvider(new DbTableGeneratorModelProvider(table));
  }
View Full Code Here


    g.generateByModelProvider(new DbTableGeneratorModelProvider(table));
  }
 
  public void generateByTable(String tableName,String className) throws Exception {
    Generator g = createGeneratorForDbTable();
    Table table = DbTableFactory.getInstance().getTable(tableName);
    table.setClassName(className);
    g.generateByModelProvider(new DbTableGeneratorModelProvider(table));
  }
View Full Code Here

    public Table getTable(String sqlTableName) throws Exception {
        Connection conn = getConnection();
        DatabaseMetaData dbMetaData = conn.getMetaData();
        ResultSet rs = dbMetaData.getTables(getCatalog(), getSchema(), sqlTableName, null);
        while (rs.next()) {
            Table table = createTable(conn, rs);
            return table;
        }
        throw new RuntimeException("not found table with give name:" + sqlTableName);
    }
View Full Code Here

            String remarks = rs.getString("REMARKS");
            if (remarks == null && isOracleDataBase()) {
                remarks = getOracleTableComments(realTableName);
            }

            Table table = new Table();
            table.setSqlName(realTableName);
            table.setRemarks(remarks);

            if ("SYNONYM".equals(tableType) && isOracleDataBase()) {
                table.setOwnerSynonymName(getSynonymOwner(realTableName));
            }

            retriveTableColumns(table);

            table.initExportedKeys(conn.getMetaData());
            table.initImportedKeys(conn.getMetaData());
            return table;
        } catch (SQLException e) {
            throw new RuntimeException("create table object error,tableName:" + realTableName, e);
        }
    }
View Full Code Here

    private List getAllTables(Connection conn) throws SQLException {
        DatabaseMetaData dbMetaData = conn.getMetaData();
        ResultSet rs = dbMetaData.getTables(getCatalog(), getSchema(), null, null);
        List tables = new ArrayList();
        while (rs.next()) {
            Table table = createTable(conn, rs);
            tables.add(table);
        }
        return tables;
    }
View Full Code Here

TOP

Related Classes of cn.org.rapid_framework.generator.provider.db.model.Table

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.