Ormlite未知的ROWID

时间:2016-06-22 12:30:52

标签: android ormlite

我必须使用Ormlite通过 ROWID 找到行的实际位置。

但是当我尝试使用 ROWID 对行进行排序时,它会抛出异常。

 java.lang.IllegalArgumentException: Unknown column name 'rowid' in table Deals

代码如下,

mDealsDao.queryBuilder().orderBy("rowid", true).query();

我怎样才能克服这种担忧?有没有人遇到问题优先......?

1 个答案:

答案 0 :(得分:4)

  

未知的列名' rowid'在表格中

将来,您应该展示有问题的实体。我怀疑您的实体没有rowid字段。相反,我猜rowid是一个内部数据库功能。如果是这种情况,您可以从原始意义上处理rowid,但如果您尝试将其用作字段,ORMLite会抱怨。

所以你可以使用:

和其他原始方法。