0
행의 실제 위치를 ROWIDOrmlite
을 사용하여 찾아야합니다.Ormlite 알 수 없음 ROWID
그러나 로우를 사용하여 행을 정렬하려고 시도했을 때 예외를 throw합니다.
java.lang.IllegalArgumentException: Unknown column name 'rowid' in table Deals
코드는 다음,
mDealsDao.queryBuilder().orderBy("rowid", true).query();
어떻게이 걱정을 극복 할 수
? 아무도 사전 문제에 직면 했습니까? 테이블에
예 내 엔티티에'rowid' 필드가 없습니다. 삽입 된 순서로 행을 가져 오는 데 내부 특성 인'rowid'를 사용해야합니다. – Christ
기본적으로'rowid' 순서로 물건을 가져 오지 않습니까? – Gray
아니, 당신이 [여기] (http://stackoverflow.com/questions/7073923/android-ormlite-insert-row-with-id) 언급 한 몇 가지 기본 키 관련 걱정이 있습니다. 데이터베이스에서 [ROWID] (http://www.orafaq.com/wiki/ROWID) 기능을 사용하여 물건을 얻을 수 있습니까? 귀중한 시간 BTW 주셔서 감사합니다. – Christ