本文整理了Java中de.greenrobot.daogenerator.Entity.addIdProperty()
方法的一些代码示例,展示了Entity.addIdProperty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.addIdProperty()
方法的具体详情如下:
包路径:de.greenrobot.daogenerator.Entity
类名称: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");
}
}
内容来源于网络,如有侵权,请联系作者删除!