【发布时间】:2013-02-18 04:16:50
【问题描述】:
我上一个问题的后续问题: squeryl date to long conversion
如该线程中所述,我实现了 DateTime(model) 到 Long(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”和其他一些变体,但没有成功。
知道是什么原因造成的以及如何解决吗?
编辑 当把lt改成.~
【问题讨论】:
-
我认为这是一个错误。除了 lt/
之外的所有操作
标签: date playframework-2.0 long-integer squeryl