typeorm 生成实体类_android常用orm框架greenDAO创建表生成实体类
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;
/**?* 生產(chǎn)類(lèi)執(zhí)行程序(建表和生成關(guān)系類(lèi))?* ?* @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) {
//自動(dòng)生成有個(gè)特點(diǎn),表名必須是大寫(xiě)開(kāi)頭,不然生成的實(shí)體類(lèi)調(diào)用會(huì)出問(wèn)題。
Entity db_user = schema.addEntity("Db_user");??db_user.addIdProperty().autoincrement();??db_user.addStringProperty("user_id").primaryKey();// 用戶編號(hào)??db_user.addStringProperty("user_name");// 姓名??db_user.addStringProperty("loginName");// 登陸名??db_user.addStringProperty("pwd");// 密碼??db_user.addStringProperty("qq");// QQ號(hào)??db_user.addStringProperty("wechat");// 微信號(hào)??db_user.addStringProperty("phone");// 手機(jī)號(hào)??db_user.addStringProperty("deviceno");// 設(shè)備號(hào)??db_user.addStringProperty("type");// 用戶類(lèi)型(安全員/學(xué)生管理員/家長(zhǎng))??db_user.addStringProperty("school");// 學(xué)生管理員對(duì)應(yīng)學(xué)校編號(hào)??db_user.addStringProperty("version");// 應(yīng)用版本
}
}
總結(jié)
以上是生活随笔為你收集整理的typeorm 生成实体类_android常用orm框架greenDAO创建表生成实体类的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C# ping 局域网扫描
- 下一篇: 对不起,你那不叫努力,叫重复劳动