0
  object trade_date extends LocalDateField(this) {
    override def displayName = "Trade Date"

  }

-

  def findAllSortByDateThisGivesAnError: List[Trade] = Trade
    .orderAsc(_.trade_date)
    .fetch()

仕事がありません - これがエラーメッセージです

[error] /home/neil/Workspace2/acm-web/src/main/scala/code/model/Trade.scala:98:
could not find implicit value for evidence parameter of type com.foursquare.rogue.BSONType[java.util.Calendar]

[error] /home/neil/Workspace2/acm-web/src/main/scala/code/model/Trade.scala:98: could not find implicit value for evidence parameter of type com.foursquare.rogue.BSONType[java.util.Calendar]
[error]     .orderAsc(_.trade_date)
[error]                 ^
[error] one error found
[error] (compile:compile) Compilation failed
[error] Total time: 2 s, completed Jun 14, 2013 9:33:15 AM
4

2 に答える 2

0

これは、Rogue と日付に取り組んでいる人へのポインタとしての答えではありません。何かが機能しない場合は、DateTime にして Rogue に渡します。戻ってきたら、それを java.util.Date からドラッグして Joda に戻さなければならない可能性があります。

object begins extends DateField(this) {
    override def displayName = "Begins"
}

その DateField は並べ替えます。

于 2014-07-18T01:41:24.073 に答える