ORMLiteは簡単な使い方ならすごくわかりやすかったのですが、
いろんなクエリを作って読み込みたいと思ったときにどうやるかまでは調べていませんでした。
特にDBからソートして取り出したいと思ったときにこんな単純な処理なのにどうするのだろっていうレベルでした。
答えとしては、QueryBuilderを使う。
※QueryBuilderはSQLクエリの作成の手助けをするクラス
実装例
QueryBuilder query = dao.queryBuilder().orderBy("id", true);
List accounts = dao.query(query.prepare());
参考サイト
OrmLite – SQLiteに関する処理を簡潔にする
http://androidnote.logdown.com/posts/152814-lock-ormlite-sqlite
メンテされていない古いサイトのため、直接ブラウザに張り付けて確認ください。
コメント