4 Star 29 Fork 12

automvc / bee-exam

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
GenBeanExam.java 2.16 KB
一键复制 编辑 原始数据 按行查看 历史
automvc 提交于 2023-03-04 00:27 . GenBeanExam
/*
* 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();
}
}
}
Java
1
https://gitee.com/automvc/bee-exam.git
git@gitee.com:automvc/bee-exam.git
automvc
bee-exam
bee-exam
master

搜索帮助