ORMLite DAOのケースから無意識にデータオブジェクトを注文したいと考えています。私は敏感に私の所有者項目のケースを注文するには、以下のsqliteのコードを使用しています現在アンドロイドのormliteとsqliteで大文字と小文字を区別しない順
:私はSQLiteのhereを参照してください
ownerDao.queryBuilder().orderBy("Name", true).query();
は、以下の生のSQLと「順」大文字小文字を区別しないをサポートしています。
SELECT * FROM owner ORDER BY Name COLLATE NOCASE
希望の接尾辞を追加する簡単な方法(queryRaw()
を呼び出すより簡単)?
DatabaseField annotationのcolumnDefinition
プロパティをTEXT COLLATE NOCASE
に設定することはできますか?
あなたは 'orderBy(" Name COLLATE NOCASE "、true)'しようとしましたか? – zapl
私はそれについて考えましたが、たとえそれが機能しても、ORMLiteの将来のバージョンと壊れる可能性があります。 – Diederik