當前位置: 首頁>>代碼示例>>Java>>正文


Java Entity.setTableName方法代碼示例

本文整理匯總了Java中de.greenrobot.daogenerator.Entity.setTableName方法的典型用法代碼示例。如果您正苦於以下問題:Java Entity.setTableName方法的具體用法?Java Entity.setTableName怎麽用?Java Entity.setTableName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在de.greenrobot.daogenerator.Entity的用法示例。


在下文中一共展示了Entity.setTableName方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: addDepartment

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addDepartment(Schema schema){
    Entity department = schema.addEntity("DepartmentEntity");
    department.setTableName("Department");
    department.setClassNameDao("DepartmentDao");
    department.setJavaPackage(entityPath);

    department.addIdProperty().autoincrement();
    department.addIntProperty("departId").unique().notNull().index();
    department.addStringProperty("departName").unique().notNull().index();
    department.addIntProperty("priority").notNull();
    department.addIntProperty("status").notNull();

    department.addIntProperty("created").notNull();
    department.addIntProperty("updated").notNull();

    department.setHasKeepSections(true);
}
 
開發者ID:ccfish86,項目名稱:sctalk,代碼行數:18,代碼來源:GreenDaoGenerator.java

示例2: addGroupInfo

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addGroupInfo(Schema schema) {
    Entity groupInfo = schema.addEntity("GroupEntity");
    groupInfo.setTableName("GroupInfo");
    groupInfo.setClassNameDao("GroupDao");
    groupInfo.setJavaPackage(entityPath);

    groupInfo.addIdProperty().autoincrement();
    groupInfo.addIntProperty("peerId").unique().notNull();
    groupInfo.addIntProperty("groupType").notNull();
    groupInfo.addStringProperty("mainName").notNull();
    groupInfo.addStringProperty("avatar").notNull();
    groupInfo.addIntProperty("creatorId").notNull();
    groupInfo.addIntProperty("userCnt").notNull();

    groupInfo.addStringProperty("userList").notNull();
    groupInfo.addIntProperty("version").notNull();
    groupInfo.addIntProperty("status").notNull();
    groupInfo.addIntProperty("created").notNull();
    groupInfo.addIntProperty("updated").notNull();

    groupInfo.setHasKeepSections(true);
}
 
開發者ID:ccfish86,項目名稱:sctalk,代碼行數:23,代碼來源:GreenDaoGenerator.java

示例3: addSessionInfo

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addSessionInfo(Schema schema){
    Entity sessionInfo = schema.addEntity("SessionEntity");
    sessionInfo.setTableName("Session");
    sessionInfo.setClassNameDao("SessionDao");
    sessionInfo.setJavaPackage(entityPath);

    //point to userId/groupId need sessionType 區分
    sessionInfo.addIdProperty().autoincrement();
    sessionInfo.addStringProperty("sessionKey").unique().notNull(); //.unique()
    sessionInfo.addIntProperty("peerId").notNull();
    sessionInfo.addIntProperty("peerType").notNull();

    sessionInfo.addIntProperty("latestMsgType").notNull();
    sessionInfo.addIntProperty("latestMsgId").notNull();
    sessionInfo.addStringProperty("latestMsgData").notNull();

    sessionInfo.addIntProperty("talkId").notNull();
    sessionInfo.addIntProperty("created").notNull();
    sessionInfo.addIntProperty("updated").notNull();

    sessionInfo.setHasKeepSections(true);
}
 
開發者ID:ccfish86,項目名稱:sctalk,代碼行數:23,代碼來源:GreenDaoGenerator.java

示例4: addCustomerOrder

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
/**
 * @author:keivn
 * @param schema
 */
private static void addCustomerOrder(Schema schema) {
    Entity customer = schema.addEntity("Customer");
    customer.addIdProperty();
    customer.addStringProperty("name").notNull();

    Entity order = schema.addEntity("Order");
    order.setTableName("ORDERS"); // "ORDER" is a reserved keyword
    order.addIdProperty();
    Property orderDate = order.addDateProperty("date").getProperty();
    Property customerId = order.addLongProperty("customerId").notNull().getProperty();
    order.addToOne(customer, customerId);

    ToMany customerToOrders = customer.addToMany(order, customerId);
    customerToOrders.setName("orders");
    customerToOrders.orderAsc(orderDate);
}
 
開發者ID:DroidKOF,項目名稱:pineapple,代碼行數:21,代碼來源:PineappleGenerator.java

示例5: addPrinter

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static Entity addPrinter(Schema schema) {
    Entity printer = schema.addEntity("PrinterDbEntity");
    printer.setTableName("PRINTER");
    printer.addIdProperty().primaryKey().unique();
    printer.addStringProperty("name").notNull().unique();
    printer.addStringProperty("apiKey").columnName("api_key").notNull();
    printer.addStringProperty("scheme").notNull();
    printer.addStringProperty("host").notNull();
    printer.addIntProperty("port").notNull();
    printer.addStringProperty("websocketPath").columnName("websocket_path").notNull();
    printer.addStringProperty("webcamPathQuery").columnName("webcam_path_query").notNull();
    printer.addStringProperty("uploadLocation").columnName("upload_location").notNull();
    printer.addStringProperty("versionJson").columnName("version_json");
    printer.addStringProperty("connectionJson").columnName("connection_json");
    printer.addStringProperty("printerStateJson").columnName("printer_state_json");
    printer.addStringProperty("filesJson").columnName("files_json");
    return printer;
}
 
開發者ID:nairbspace,項目名稱:octoandroid,代碼行數:19,代碼來源:PrinterDaoGenerator.java

示例6: addHttpCookie

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addHttpCookie(Schema schema) {
    Entity entity = schema.addEntity("HttpCookieRaw");
    entity.setTableName("HTTP_COOKIE");
    entity.setClassNameDao("HttpCookieDao");
    entity.addIdProperty();
    entity.addStringProperty("name");
    entity.addStringProperty("value");
    entity.addStringProperty("comment");
    entity.addStringProperty("commentURL");
    entity.addBooleanProperty("discard");
    entity.addStringProperty("domain");
    entity.addLongProperty("maxAge");
    entity.addStringProperty("path");
    entity.addStringProperty("portList");
    entity.addBooleanProperty("secure");
    entity.addIntProperty("version");
    entity.addStringProperty("url");
    entity.addLongProperty("whenCreated");
}
 
開發者ID:seven332,項目名稱:Nimingban,代碼行數:20,代碼來源:HttpCookieDaoGenerator.java

示例7: addAccountTable

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addAccountTable(Schema schema) {

        Entity table = schema.addEntity("Green_AccountBean");
        table.setHasKeepSections(true);
        table.setTableName(AccountTable.ACCOUNT_TABLE);
        table.implementsSerializable();

        table.addLongProperty(AccountTable.UID).primaryKey();
        table.addStringProperty(AccountTable.USER_NAME);
        table.addStringProperty(AccountTable.USER_PWD);
        table.addStringProperty(AccountTable.COOKIE);
        table.addStringProperty(AccountTable.OAUTH_TOKEN);
        table.addLongProperty(AccountTable.OAUTH_TOKEN_EXPIRES_TIME);
        table.addStringProperty(AccountTable.ACCESS_TOKEN_HACK);
        table.addLongProperty(AccountTable.ACCESS_TOKEN_HACK_EXPIRES_TIME);
        table.addStringProperty(AccountTable.G_SID);
        table.addIntProperty(AccountTable.NAVIGATION_POSITION);
        table.addStringProperty(AccountTable.USER_INFO_JSON);
    }
 
開發者ID:andforce,項目名稱:iBeebo,代碼行數:20,代碼來源:GreenDaoGen.java

示例8: addCustomerOrder

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addCustomerOrder(Schema schema) {
    Entity customer = schema.addEntity("Customer");
    customer.addIdProperty();
    customer.addStringProperty("name").notNull();

    Entity order = schema.addEntity("Order");
    order.setTableName("ORDERS"); // "ORDER" is a reserved keyword
    order.addIdProperty();
    Property orderDate = order.addDateProperty("date").getProperty();
    Property customerId = order.addLongProperty("customerId").notNull().getProperty();
    order.addToOne(customer, customerId);

    ToMany customerToOrders = customer.addToMany(order, customerId);
    customerToOrders.setName("orders");
    customerToOrders.orderAsc(orderDate);
}
 
開發者ID:cymcsg,項目名稱:UltimateAndroid,代碼行數:17,代碼來源:DbDaoGenerator.java

示例9: addDownloads

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addDownloads(Schema schema) {
    Entity entity = schema.addEntity("DownloadInfo");
    entity.setTableName("DOWNLOADS");
    entity.setClassNameDao("DownloadsDao");
    entity.setSuperclass("GalleryInfo");
    // GalleryInfo data
    entity.addLongProperty("gid").primaryKey().notNull();
    entity.addStringProperty("token");
    entity.addStringProperty("title");
    entity.addStringProperty("titleJpn");
    entity.addStringProperty("thumb");
    entity.addIntProperty("category").notNull();
    entity.addStringProperty("posted");
    entity.addStringProperty("uploader");
    entity.addFloatProperty("rating").notNull();
    entity.addStringProperty("simpleLanguage");
    // DownloadInfo data
    entity.addIntProperty("state").notNull();
    entity.addIntProperty("legacy").notNull();
    entity.addLongProperty("time").notNull();
    entity.addStringProperty("label");
}
 
開發者ID:seven332,項目名稱:EhViewer,代碼行數:23,代碼來源:EhDaoGenerator.java

示例10: addHistoryInfo

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addHistoryInfo(Schema schema) {
    Entity entity = schema.addEntity("HistoryInfo");
    entity.setTableName("HISTORY");
    entity.setClassNameDao("HistoryDao");
    entity.setSuperclass("GalleryInfo");
    // GalleryInfo data
    entity.addLongProperty("gid").primaryKey().notNull();
    entity.addStringProperty("token");
    entity.addStringProperty("title");
    entity.addStringProperty("titleJpn");
    entity.addStringProperty("thumb");
    entity.addIntProperty("category").notNull();
    entity.addStringProperty("posted");
    entity.addStringProperty("uploader");
    entity.addFloatProperty("rating").notNull();
    entity.addStringProperty("simpleLanguage");
    // HistoryInfo data
    entity.addIntProperty("mode").notNull();
    entity.addLongProperty("time").notNull();
}
 
開發者ID:seven332,項目名稱:EhViewer,代碼行數:21,代碼來源:EhDaoGenerator.java

示例11: addLocalFavorites

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addLocalFavorites(Schema schema) {
    Entity entity = schema.addEntity("LocalFavoriteInfo");
    entity.setTableName("LOCAL_FAVORITES");
    entity.setClassNameDao("LocalFavoritesDao");
    entity.setSuperclass("GalleryInfo");
    // GalleryInfo data
    entity.addLongProperty("gid").primaryKey().notNull();
    entity.addStringProperty("token");
    entity.addStringProperty("title");
    entity.addStringProperty("titleJpn");
    entity.addStringProperty("thumb");
    entity.addIntProperty("category").notNull();
    entity.addStringProperty("posted");
    entity.addStringProperty("uploader");
    entity.addFloatProperty("rating").notNull();
    entity.addStringProperty("simpleLanguage");
    // LocalFavoriteInfo data
    entity.addLongProperty("time").notNull();
}
 
開發者ID:seven332,項目名稱:EhViewer,代碼行數:20,代碼來源:EhDaoGenerator.java

示例12: addBookmarks

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addBookmarks(Schema schema) {
    Entity entity = schema.addEntity("BookmarkInfo");
    entity.setTableName("BOOKMARKS");
    entity.setClassNameDao("BookmarksBao");
    entity.setSuperclass("GalleryInfo");
    // GalleryInfo data
    entity.addLongProperty("gid").primaryKey().notNull();
    entity.addStringProperty("token");
    entity.addStringProperty("title");
    entity.addStringProperty("titleJpn");
    entity.addStringProperty("thumb");
    entity.addIntProperty("category").notNull();
    entity.addStringProperty("posted");
    entity.addStringProperty("uploader");
    entity.addFloatProperty("rating").notNull();
    entity.addStringProperty("simpleLanguage");
    // Bookmark data
    entity.addIntProperty("page").notNull();
    entity.addLongProperty("time").notNull();
}
 
開發者ID:seven332,項目名稱:EhViewer,代碼行數:21,代碼來源:EhDaoGenerator.java

示例13: main

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
public static void main(String args[]) throws Exception {
    Schema schema = new Schema(3, "greendao");

    Entity verses = schema.addEntity("Verse");
    verses.setTableName("verses");
    verses.addIdProperty().columnName("_rowid_");
    verses.addIntProperty("chapter");
    verses.addIntProperty("verse");
    verses.addStringProperty("book");
    verses.addStringProperty("header");
    verses.addStringProperty("subheader");
    verses.addStringProperty("text");

    Entity books = schema.addEntity("Book");
    books.addLongProperty("indice").primaryKey().unique();
    books.setTableName("books");
    books.addStringProperty("name");
    books.addStringProperty("abbreviation");
    books.addStringProperty("testament");

    new DaoGenerator().generateAll(schema, args[0]);
}
 
開發者ID:diegoponciano,項目名稱:biblia-ccb,代碼行數:23,代碼來源:BibliaDaoGenerator.java

示例14: addUserInfo

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
private static void addUserInfo(Schema schema) {
    Entity userInfo = schema.addEntity("UserEntity");
    userInfo.setTableName("UserInfo");
    userInfo.setClassNameDao("UserDao");
    userInfo.setJavaPackage(entityPath);

    userInfo.addIdProperty().autoincrement();
    userInfo.addIntProperty("peerId").unique().notNull().index();
    userInfo.addIntProperty("gender").notNull();
    userInfo.addStringProperty("mainName").notNull();
    // 這個可以自動生成pinyin
    userInfo.addStringProperty("pinyinName").notNull();
    userInfo.addStringProperty("realName").notNull();
    userInfo.addStringProperty("avatar").notNull();
    userInfo.addStringProperty("phone").notNull();
    userInfo.addStringProperty("email").notNull();
    userInfo.addIntProperty("departmentId").notNull();

    userInfo.addIntProperty("status").notNull();
    userInfo.addIntProperty("created").notNull();
    userInfo.addIntProperty("updated").notNull();

    userInfo.setHasKeepSections(true);

    //todo 索引還沒有設定
    // 一對一 addToOne 的使用
    // 支持protobuf
    // schema.addProtobufEntity();
}
 
開發者ID:ccfish86,項目名稱:sctalk,代碼行數:30,代碼來源:GreenDaoGenerator.java

示例15: main

import de.greenrobot.daogenerator.Entity; //導入方法依賴的package包/類
public static void main(String args[]) throws Exception {
	Schema schema = new Schema(1, "com.coolerfall.lunarlite.data.db.model");
	Entity almanac = schema.addEntity("Almanac");
	almanac.setTableName("almanac");

	almanac.addIntProperty("wielding").columnName("wielding");
	almanac.addIntProperty("hseb").columnName("hseb");
	almanac.addStringProperty("dread").columnName("dread");
	almanac.addStringProperty("suit").columnName("suit");

	/* generate all dao */
	new DaoGenerator().generateAll(schema, args[0]);
}
 
開發者ID:Tourbillon,項目名稱:LunarLite,代碼行數:14,代碼來源:Generator.java


注:本文中的de.greenrobot.daogenerator.Entity.setTableName方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。