Как выбрать текущую дату из SQLite, используя ormlite?
Есть ли способ выполнить пользовательский запрос SELECT date('now');
при использовании ormlite? Или это можно только обратиться к основному sqlite xerial jdbc driver
напрямую?
1 ответ
Есть ли способ выполнить пользовательский запрос SELECT date("сейчас"); при использовании ormlite?
Это тот тип вызова, который очень специфичен для базы данных. Вы можете, однако, использовать dao.queryRaw(...) method
метод, который возвращает результаты в виде String[]
, Смотрите документацию по необработанным запросам.
Примерно так должно работать:
GenericRawResults<String[]> rawResults = dao.queryRaw("SELECT date('now')");
String[] results = rawResults.getResults().get(0);
System.out.println("now date = " + results[0]);