package jef;
import java.io.File;
import java.util.Set;
import jef.database.DataObject;
import jef.database.DbClient;
import jef.database.support.QuerableEntityScanner;
import jef.tools.InitDataExporter;
import org.junit.Ignore;
import com.github.geequery.orm.annotation.InitializeData;
@Ignore
public class DbExporter {
/**
* 将数据库中的数据全部作为初始化数据导出到src/main/resources下。
*
* @throws Exception
*/
public void doxport(DbClient client,String packageName, File output) throws Exception {
// QuerableEntityScanner cs = new QuerableEntityScanner();
// cs.setPackageNames(packageName);
// cs.doScan();
// Set<String> entities = cs.scan();
// InitDataExporter exporter = new InitDataExporter(client, output);
// for (String clz : entities) {
// Class<?> e = Class.forName(clz);
// if (DataObject.class.isAssignableFrom(e)) {
// InitializeData data = e.getAnnotation(InitializeData.class);
// if (data != null)
// exporter.export(e);
// }
// }
}
}