рода прослеживание вопроса к моему предыдущему: squeryl date to long conversionsqueryl дата длительного преобразования - запрос висит на простых операциях
Я реализовал DateTime (модель) Лонг (DB) преобразования, как указан в этом потоке.
Я написал простой запрос, чтобы удалить все записи с истекшим сроком годности:
println("deleting expired")
val now: DateTime = new DateTime()
inTransaction {
MyDB.loginTokens.deleteWhere(t =>
t.expires lt now.getMillis
)
}
println("finished deleting")
но запрос просто висит там и ничего не делает, ошибок не брошена ... я вижу только «удаление истекли», напечатанный и никогда «не закончил».
Я также попытался «t.expires lt now» и некоторые другие варианты без успеха.
любая идея, что вызывает это и как его исправить?
EDIT при изменении лт к. ~ <, есть еще проблема при изменении лт к === запрос отлично работает как с компанией и now.getMillis.
Я думаю, что это ошибка. все операции, кроме lt/
samz