1
这是一个简单的情况,但由于某种原因orderBy
对我来说还没有工作。Scala + Ebean:orderBy不工作?
我有一个非常简单的模型类;
case class Sale(price: Int, name: String) {
@Id
var id: Long = 0
@Formats.DateTime(pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSZ")
var saleDate: DateTime = new DateTime()
}
and the companion object;
object Sale {
def find = new Finder[String, Sale](classOf[String], classOf[Sale])
}
然后我试图获取所有销售条目列表,并使用saleDate
值进行订购;
Sale.find
.where
... // some conditions
.orderBy("saleDate desc")
.findMap
对我来说这看起来很简单直接,但似乎并不奏效。有谁知道可能的原因是什么?
有没有可能将一个小项目放在一起测试? – Nate 2014-10-20 18:49:09
尝试使用'orderBy().desc(“saleDate”)'代替并启用[SQL查询日志记录](http://stackoverflow.com/a/11956193/1205368),以便您可以看到实际执行的内容。 – Salem 2014-10-20 21:12:50
@Nate,Salem我已经发布了答案。顺便提一下,感谢您的关注。 – Ashesh 2014-10-21 07:13:45