de.greenrobot.daogenerator.Entity.addIdProperty()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(7.9k)|赞(0)|评价(0)|浏览(115)

本文整理了Java中de.greenrobot.daogenerator.Entity.addIdProperty()方法的一些代码示例,展示了Entity.addIdProperty()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.addIdProperty()方法的具体详情如下:
包路径:de.greenrobot.daogenerator.Entity
类名称:Entity
方法名:addIdProperty

Entity.addIdProperty介绍

[英]Adds a standard _id column required by standard Android classes, e.g. list adapters.
[中]添加标准Android类所需的标准id列,例如列表适配器。

代码示例

代码示例来源:origin: seven332/EhViewer

private static void addDownloadLabel(Schema schema) {
  Entity entity = schema.addEntity("DownloadLabel");
  entity.setTableName("DOWNLOAD_LABELS");
  entity.setClassNameDao("DownloadLabelDao");
  entity.addIdProperty();
  entity.addStringProperty("label");
  entity.addLongProperty("time").notNull();
}

代码示例来源:origin: seven332/EhViewer

private static void addFilter(Schema schema) {
  Entity entity = schema.addEntity("Filter");
  entity.setTableName("FILTER");
  entity.setClassNameDao("FilterDao");
  entity.addIdProperty();
  entity.addIntProperty("mode").notNull();
  entity.addStringProperty("text");
  entity.addBooleanProperty("enable");
}

代码示例来源:origin: seven332/EhViewer

private static void addQuickSearch(Schema schema) {
  Entity entity = schema.addEntity("QuickSearch");
  entity.setTableName("QUICK_SEARCH");
  entity.setClassNameDao("QuickSearchDao");
  entity.addIdProperty();
  entity.addStringProperty("name");
  entity.addIntProperty("mode").notNull();
  entity.addIntProperty("category").notNull();
  entity.addStringProperty("keyword");
  entity.addIntProperty("advanceSearch").notNull();
  entity.addIntProperty("minRating").notNull();
  entity.addLongProperty("time").notNull();
}

代码示例来源:origin: Raizlabs/AndroidDatabaseLibraryComparison

private static Entity getContactItemEntity(Schema schema) {
  Entity contactItem = schema.addEntity("Contact");
  contactItem.addIdProperty();
  contactItem.addStringProperty("name");
  contactItem.addStringProperty("email");
  return contactItem;
}

代码示例来源:origin: Raizlabs/AndroidDatabaseLibraryComparison

static Entity getAddressBookEntity(Schema schema) {
    Entity addressBook = schema.addEntity("AddressBook");
    addressBook.addIdProperty();
    addressBook.addStringProperty("name");
    addressBook.addStringProperty("author");
    return addressBook;
  }
}

代码示例来源:origin: baiiu/ZhihuDaily

private static void addTopStory(Schema schema) {
 //创建实体类,TopStory则是表明
 Entity topStory = schema.addEntity("SavedTopStory");
 topStory.addIdProperty();
 topStory.addStringProperty("image");
 topStory.addStringProperty("title");
}

代码示例来源:origin: ddnosh/AndroidQuick

private static void addUser(Schema schema){
 Entity user = schema.addEntity("User");
 user.addIdProperty();
 user.addStringProperty("name");
 user.addIntProperty("age");
}

代码示例来源:origin: 736008081/frameAndroid

private static void generatePriceAndState(Schema schema) {
    Entity holiday = schema.addEntity("PriceTable");
//      holiday.setTableName("HolidayTable");  //设置表名
//      holiday.setClassNameDao("HolidayDao"); //Dao名
    holiday.addIdProperty().primaryKey();
    holiday.addStringProperty(PRODUCTNAME);
    holiday.addStringProperty(ITEMNAME);
    holiday.addStringProperty(UPDATETIME);
  }

代码示例来源:origin: yangblocker/GreenDao-SQLCipher

private static void addNote(Schema schema) {
  Entity note = schema.addEntity("Note");
  note.addIdProperty();
  note.addStringProperty("text").notNull();
  note.addStringProperty("comment");
  note.addDateProperty("date");
}

代码示例来源:origin: baiiu/ZhihuDaily

private static void addStory(Schema schema) {
 Entity savedStory = schema.addEntity("SavedStory");
 savedStory.addIdProperty();
 savedStory.addStringProperty("image");
 savedStory.addStringProperty("title");
 savedStory.addStringProperty("date");
 savedStory.addIntProperty("position");
}

代码示例来源:origin: devinhu/androidone

/**
 * 客户表
 * @param schema
 */
private static void addCustomer(Schema schema) {
  Entity note = schema.addEntity("Customer");
  note.addIdProperty().autoincrement().primaryKey();
  note.addStringProperty("name");
  note.addStringProperty("phone");
  note.addStringProperty("cretetime");
}

代码示例来源:origin: mickyliu945/CommonProj

private static void addPlace(Schema schema) {
    Entity card = schema.addEntity("Place");
    card.addIdProperty().primaryKey();
    card.addStringProperty("label");
    card.addStringProperty("name");
    card.addStringProperty("pinyin");
    card.addStringProperty("province");
  }
}

代码示例来源:origin: Raizlabs/AndroidDatabaseLibraryComparison

static Entity getAddressItemEntity(Schema schema, String name) {
  Entity simpleAddressItem = schema.addEntity(name);
  simpleAddressItem.addIdProperty();
  simpleAddressItem.addStringProperty("name");
  simpleAddressItem.addStringProperty("address");
  simpleAddressItem.addStringProperty("city");
  simpleAddressItem.addStringProperty("state");
  simpleAddressItem.addLongProperty("phone");
  return simpleAddressItem;
}

代码示例来源:origin: devinhu/androidone

/**
 * @param schema
 */
private static void addNotice(Schema schema) {
  Entity note = schema.addEntity("Notice");
  note.addIdProperty().autoincrement().primaryKey();
  note.addStringProperty("pushContent");
  note.addStringProperty("targetid");
  note.addStringProperty("time");
}

代码示例来源:origin: 736008081/frameAndroid

private static void generateProductEntity(Schema schema) {
    Entity product = schema.addEntity("ProductTable");
    product.setClassNameDao("ProductDao");
    product.setTableName("ProductTable");
//        product.setHasKeepSections(true);
    product.addIdProperty().primaryKey();
    product.addStringProperty(PRODUCTNAME);
    product.addStringProperty(UPDATETIME);
  }
}

代码示例来源:origin: mickyliu945/CommonProj

private static void addUser(Schema schema) {
  Entity user = schema.addEntity("IpInfo");
  user.addIdProperty().primaryKey();
  user.addStringProperty("country");
  user.addDoubleProperty("country_id");
  user.addDoubleProperty("area");
  user.addDoubleProperty("area_id");
  user.addDoubleProperty("ip");
}

代码示例来源:origin: baiiu/ZhihuDaily

private static void addStoryDetail(Schema schema) {
  Entity savedDailyDetail = schema.addEntity("SavedDailyDetail");

  savedDailyDetail.addIdProperty();
  savedDailyDetail.addStringProperty("body");
  savedDailyDetail.addStringProperty("image_source");
  savedDailyDetail.addStringProperty("image");
  savedDailyDetail.addStringProperty("title");
  savedDailyDetail.addStringProperty("share_url");
  savedDailyDetail.addStringProperty("js");
  savedDailyDetail.addStringProperty("css");
 }
}

代码示例来源:origin: shixinzhang/DistanceMeasure

private static void addPictureInfoTable(Schema schema) {
    Entity entity = schema.addEntity("PictureInfo");
    entity.addIdProperty();
    entity.addStringProperty("path").notNull();
    entity.addStringProperty("distance").notNull();
    entity.addStringProperty("time").notNull();
    entity.addStringProperty("tips");
  }
}

代码示例来源:origin: devinhu/androidone

/**
 * 产品库表
 * @param schema
 */
private static void addProduct(Schema schema) {
  Entity note = schema.addEntity("Product");
  note.addIdProperty().autoincrement().primaryKey();
  note.addStringProperty("porductName");
  note.addIntProperty("basePrice");
  note.addStringProperty("image");
  note.addStringProperty("desc");
  note.addStringProperty("cretetime");
}

代码示例来源:origin: devinhu/androidone

/**
   * 订单表
   * @param schema
   */
  private static void addOrder(Schema schema) {
    Entity note = schema.addEntity("Order");
    note.addIdProperty().autoincrement().primaryKey();
    note.addIntProperty("cid");
    note.addStringProperty("name");
    note.addIntProperty("price");
    note.addIntProperty("finalPrice");
    note.addStringProperty("status");
    note.addStringProperty("cretetime");
  }
}

相关文章