代码拉取完成,页面将自动刷新
/*
* Copyright 2016-2020 the original author.All rights reserved.
* Kingstar(honeysoft@126.com)
* The license,see the LICENSE file.
*/
package org.teasoft.exam.bee.osql.autogen;
import org.teasoft.bee.osql.BeeException;
import org.teasoft.honey.osql.autogen.GenBean;
import org.teasoft.honey.osql.autogen.GenConfig;
import org.teasoft.honey.osql.core.HoneyConfig;
/**
* @author Kingstar
* @since 1.7.2
*/
public class GenBeanExam {
public static void main(String[] args) {
test();
}
public static void test() {
try{
String dbName=HoneyConfig.getHoneyConfig().getDbName();
// driverName,url,username,password config in bee.properties.
GenConfig config = new GenConfig();
config.setDbName(dbName); // v1.17 will auto get from the config
config.setGenToString(true);//生成toString方法
config.setGenSerializable(true);
// 更改成本地的具体路径 change to your real path
// config.setBaseDir("D:\\xxx\\yyy\\bee-exam\\src\\main\\java\\");
//// config.setPackagePath("org.teasoft.exam.bee.osql.entity");
// config.setPackagePath("org.teasoft.exam.bee.osql.entity2");
// config.setPackagePath("org.teasoft.exam.bee.osql.entity.dynamic");
// config.setPackagePath("org.teasoft.exam.bee.osql.entity.sqlite");
// config.setPackagePath("org.teasoft.exam.bee.osql.entity.postgreSQL");
// config.setPackagePath("org.teasoft.exam.bee.osql.entity.h2");
GenBean genBean = new GenBean(config);
// config.setGenComment(true);
config.setGenFieldFile(true);
config.setCommentPlace(1);
//设置相对Entity的文件夹; 空表示与Entity同一个文件夹
// config.setFieldFileRelativeFolder("field"); //默认
config.setOverride(true); //是否覆盖原来的文件
// genBean.genAllBeanFile(); //生成某个库所有表对应的Javabean
//mongodb
genBean.genSomeBeanFile("test_user");
// System.out.println(System.getProperty("user.dir"));
//it is easy way. 最简单的用法,所有的都用默认配置.
new GenBean().genSomeBeanFile("orderhistory");
} catch (BeeException e) {
e.printStackTrace();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。