私はデータベースとして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)または、関連するテーブルから直接クエリを実行して、アイテムを特定することもできます。
私が求めているのは、これら2つの方法のうち、どちらがはるかに高速になるかということです。