A からデータをクエリし、B のフィールドで並べ替えたいとします。B のフィールドはnull
. 助言がありますか?ありがとう。
質問する
2378 次
1 に答える
3
バージョン 4.22 の時点で、ORMLiteは単純な JOIN クエリ構文をサポートするようになりました。これがそのドキュメントです:
したがって、クエリは次のようになります。
QueryBuilder<B, Integer> bQb = bDao.queryBuilder();
bQb.orderBy("someBField", true);
QueryBuilder<A, Integer> aQb = aDao.queryBuilder();
List<A> results = aQb.join(bQb).query();
dao.queryRaw()
メソッドを使用して独自のクエリを作成することもできます。クエリの作成方法の良い例を次に示します。
于 2012-05-23T18:39:03.773 に答える