Veritabanı'ndan farklı değerler almak istiyorum. Şu anda ORMlite kullanıyorum. Aşağıdaki kodu denedim. Ama yine de sorgulama yaparken, tekrarlanan değerleri alıyorum. Nerede yanlış gittiğimi işaret edebilir mi? Örnek kod 'un altındadır.ORMlite'den farklı değerler nasıl seçilir?
5
A
cevap
1
dataList = Utils.getDBHelper(ItemList.this).getItemDao().queryBuilder().where().in("nameid", lis).query();
Uygulamamda daha önce kullandığım kod budur. Veritabanından yinelenen değerler alındı. Sonra onu farklı() yöntemiyle güncelledim ve her şey iyi çalışmaya başladı.
dataList = Utils.getDBHelper(ItemList.this).getItemDao().queryBuilder().distinct().where().in("nameid", lis).query();
Not: Burada 'lis', arama parametremin eklendiği yinelenebilir listedir. Eğer yoksa, 'in()' yerine 'eq()' yi kullanabilirsiniz.
Aynı konuya sahip olmak - bir çözüm buldunuz mu? – rOrlig