本文整理了Java中de.greenrobot.daogenerator.Entity.addToOne()
方法的一些代码示例,展示了Entity.addToOne()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Entity.addToOne()
方法的具体详情如下:
包路径:de.greenrobot.daogenerator.Entity
类名称:Entity
方法名:addToOne
[英]Adds a to-one relationship to the given target entity using the given given foreign key property (which belongs to this entity).
[中]使用给定的外键属性(属于此实体)将一对一关系添加到给定的目标实体。
代码示例来源:origin: yangblocker/GreenDao-SQLCipher
/** Convenience for {@link #addToOne(Entity, Property)} with a subsequent call to {@link ToOne#setName(String)}. */
public ToOne addToOne(Entity target, Property fkProperty, String name) {
ToOne toOne = addToOne(target, fkProperty);
toOne.setName(name);
return toOne;
}
代码示例来源:origin: de.greenrobot/greendao-generator
/** Convenience for {@link #addToOne(Entity, Property)} with a subsequent call to {@link ToOne#setName(String)}. */
public ToOne addToOne(Entity target, Property fkProperty, String name) {
ToOne toOne = addToOne(target, fkProperty);
toOne.setName(name);
return toOne;
}
代码示例来源:origin: Raizlabs/AndroidDatabaseLibraryComparison
public static void main(String[] args) {
Schema schema = new Schema(1, "com.raizlabs.android.databasecomparison.greendao.gen");
Entity simpleAddressItem = getAddressItemEntity(schema, "SimpleAddressItem");
Entity addressItem = getAddressItemEntity(schema, "AddressItem");
Entity contactItem = getContactItemEntity(schema);
Entity addressBook = getAddressBookEntity(schema);
addressItem.addToOne(addressBook, addressItem.getProperties().get(0));
contactItem.addToOne(addressBook, contactItem.getProperties().get(0));
addressBook.addToMany(addressItem, addressItem.getProperties().get(0));
addressBook.addToMany(contactItem, contactItem.getProperties().get(0));
try {
new DaoGenerator().generateAll(schema,
"../app/src/main/java");
} catch (Exception e) {
e.printStackTrace();
}
}
代码示例来源:origin: devinhu/androidone
@SuppressWarnings("unused")
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);
}
代码示例来源:origin: yangblocker/GreenDao-SQLCipher
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);
}
代码示例来源:origin: FussenYu/MVP_Project
user.addToOne(userSport, userProperty);
userSport.addToOne(user, sportProperty);
内容来源于网络,如有侵权,请联系作者删除!