package com.example.greendao_test.DB_Initialize;
import java.io.IOException;
import de.greenrobot.daogenerator.DaoGenerator;import de.greenrobot.daogenerator.Entity;import de.greenrobot.daogenerator.Schema;
/** * 生产类执行程序(建表和生成关系类) * * @author aboutych * */public class Initialize_Entity_main {
public static void main(String[] args) throws IOException, Exception {
Schema schema = new Schema(3, "com.example.greendao_test.Entity");
add_db_user(schema);
new DaoGenerator().generateAll(schema, "../GreenDAO_test/src-gen");
}
/** * 用户信息 */ private static void add_db_user(Schema schema) {
//自动生成有个特点,表名必须是大写开头,不然生成的实体类调用会出问题。
Entity db_user = schema.addEntity("Db_user"); db_user.addIdProperty().autoincrement(); db_user.addStringProperty("user_id").primaryKey();// 用户编号 db_user.addStringProperty("user_name");// 姓名 db_user.addStringProperty("loginName");// 登陆名 db_user.addStringProperty("pwd");// 密码 db_user.addStringProperty("qq");// QQ号 db_user.addStringProperty("wechat");// 微信号 db_user.addStringProperty("phone");// 手机号 db_user.addStringProperty("deviceno");// 设备号 db_user.addStringProperty("type");// 用户类型(安全员/学生管理员/家长) db_user.addStringProperty("school");// 学生管理员对应学校编号 db_user.addStringProperty("version");// 应用版本
}
}