4

私は次のモデルを持っています

categories(id, name)
places(id, name, category_id)

ユーザーが見たいカテゴリに基づいてコンテンツを表示するリスト ビューがあります。

カテゴリのデータ

1, River
2, Hill Station
3, Wild Life
4, Temples

ユーザーが、category_id = 2 と 4 の場所のみを見たい場合。

データベースにクエリを実行して、category_id = 2 と 4 を持つ場所のリストを返すにはどうすればよいですか。

データベースにstORMライブラリを使用しています。

クエリを実行するための次の関数があります。

dao.listAll();
dao.listByExample(exampleObj);
4

2 に答える 2

1

greenDAO に切り替えると、IN などをサポートする QueryBuilder を使用できます: http://greendao-orm.com/documentation/queries/

于 2013-01-10T17:37:47.807 に答える
0

この目的のために ormlite を使用します。query-builder に関するドキュメントのセクションを確認してください。

于 2013-01-10T20:22:51.540 に答える