В Ormlite возможно ли сделать запрос без учета регистра без записи фактического SQL?
Например, если я ищу
имя столбца - "AccountName" и запрос наВ столбце я хотел бы получить результаты для всех «Финансы», «Финансы», «Финансы» и т. д., если я выполню поиск по «финансам».
Мне было интересно, есть ли функциональная поддержка для этогоили если мне нужно написать SQL для этого.
Спасибо!
Я отвечаю на свой вопрос, но, похоже, работает следующее.
newDao.query(newDao.queryBuilder().where().like("nameColumn", "finance") .prepare())
выше, кажется, вернуть все «финансы», «финансы», «финансы» или любые другие варианты.
Прямо сейчас (май 2011 г.) не существует механизма, чтобы сделать это с ORMLite, кроме написания реального SQL и использования queryRaw() и других необработанных методов.
queryRaw()
Во многих базах данных, например, MySQL, нечувствительность к регистру выглядит по умолчанию . Но это не относится к Postgresql или Oracle .
Беглый взгляд на различные реализации баз данных показывает, что не очень простой и удобный способ сделать это. Я ошибся?