我想以不区分大小写的方式从 ORMLite DAO 中订购我的数据对象。
目前,我正在使用以下 sqlite 代码区分大小写来订购我的所有者物品:
ownerDao.queryBuilder().orderBy("Name", true).query();
我在这里看到 sqlite 使用以下原始 SQL 支持不区分大小写的“order by”:
SELECT * FROM owner ORDER BY Name COLLATE NOCASE
queryRaw()
添加所需后缀的任何简单方法(比调用更容易)?
另一种解决方案是将DatabaseField 注释columnDefinition
上的属性设置为?TEXT COLLATE NOCASE