GreenDao按索引加载

时间:2016-04-11 16:40:49

标签: android greendao greendao-generator

我有一个带有复合键的实体。根据{{​​3}}的建议,我在DaoGenerator中有以下代码,它在两个long属性上创建索引。

Entity transaction = schema.addEntity("TransactionDb");
transaction.addIdProperty().primaryKey();
Property msb = transaction.addLongProperty("msb").notNull().getProperty();
Property lsb = transaction.addLongProperty("lsb").notNull().getProperty();
Index transactionIndexUnique = new Index();
transactionIndexUnique.addProperty(msb);
transactionIndexUnique.addProperty(lsb);
transactionIndexUnique.makeUnique();
transaction.addIndex(transactionIndexUnique);
transaction.addStringProperty("request");
transaction.addIntProperty("flag").notNull();

如何通过索引检索实体?我期待mDaoSession.getTransactionDbDao().loadByIndex()的某些方面,但没有这样的方法。

0 个答案:

没有答案