0
私は全てのimplicitsを共通のオブジェクトに移動しようとしているので、すべてのDAOクラスで使用できますが、正しく設定することはできません。すべてのimplicitsを共通オブジェクトに移動
私はこれまでのところ、これを持っている:
package com.example.dao
import java.sql.Timestamp
import java.time.Instant
import play.api.db.slick.DatabaseConfigProvider
import play.api.db.slick.HasDatabaseConfigProvider
import slick.driver.JdbcProfile
object DbImplicits {
import driver.api._
implicit val dateColumnType = MappedColumnType.base[Instant, Timestamp](
i => Timestamp.from(i),
ts => {
ts.toInstant
}
)
}
が、私はこのエラーを取得しています:あなたのDAOで
not found: object driver
は、私には理にかなって:私はそう...どこでもオブジェクト「ドライバ」を参照していない私はScalaのコンパイラだった場合、私はあまりにも文句を言うでしょう:) – Dima
で私のDAO私はそれも表示されませんが、コンパイルされます。 – Blankman
あなたのDAOで何かが違っていなければなりません:/それを見ていないものを推測するのは難しいです。 – Dima