package com.github.geequery.codegen.pdm; import java.io.File; import java.sql.SQLException; import jef.database.dialect.AbstractDialect; import org.junit.Test; import com.github.geequery.codegen.EntityGenerator; import com.github.geequery.codegen.MetaProvider.PDMProvider; public class PDMGenerateTest { @Test public void testGenerate() throws SQLException { String dbType="postgresql"; File file=new File("E:/SVN/hikpaas/trunk/HAE/doc/02设计/hae-V0.2.pdm"); EntityGenerator g = new EntityGenerator(); g.setProfile(AbstractDialect.getProfile(dbType)); g.setProvider(new PDMProvider(file)); g.setMaxTables(100); g.setSrcFolder(new File("E:/Git/ef-orm/orm-code-generator/src/test/java")); g.setBasePackage("com.hikvision.test"); g.generateSchema(); } // @Test // public void testCreate() throws SQLException { // DbClient client=new DbClientBuilder("jdbc:postgresql://10.33.25.48:5432/hae2", "root", "admin").build(); // client.createTable(Tenant.class); // } }