我必须使用ROWID使用Ormlite查找行的物理位置。
但是,当我试图使用ROWID对行进行排序时,它会抛出异常。
java.lang.IllegalArgumentException: Unknown column name 'rowid' in table Deals代码如下,
mDealsDao.queryBuilder().orderBy("rowid", true).query();我怎样才能克服这种忧虑呢?有谁曾经面对过这个问题吗??
发布于 2016-06-23 02:55:44
表事务中未知列名“rowid”
在将来,您应该显示所讨论的实体。我怀疑您的实体没有rowid字段。相反,我想rowid是一个内部数据库特性。如果是这样的话,您可以从一个简单的意义上处理rowid,但是如果您试图将它作为一个字段使用,ORMLite就会抱怨。
所以你可以用:
"rowid DESC")和其他原始的方法。
https://stackoverflow.com/questions/37968083
复制相似问题