Я использую ORMLite & SQLite в качестве базы данных и работаю над приложением для Android.
1) Я ищу определенный объект в объекте Foreign-Collection следующим образом.
Collection<PantryCheckLine> pantryCheckLinesCollection = pantryCheck.getPantryCheckLines();
Iterator iterator = pantryCheckLinesCollection.iterator();
while (iterator.hasNext()) {
pantryCheckLine = (PantryCheckLine) iterator.next();
//i'm searching for a purticular object match
}
2) Или же я могу напрямую запросить из соответствующей таблицы и идентифицировать элемент.
Что я спрашиваю, это один из этих двух методов, который будет намного быстрее?