Я сгенерировал свою модель scala из базы данных с помощью slick-codegen.Теперь поколение картографов Json терпит неудачу.Как я могу избежать выполнения всего вручную?
circe:
could not find implicit value for parameter encoder: io.circe.Encoder[UserController.this.db.UsersRow
play-json:
implicit val userFormat = Json.format[models.Tables#UsersRow]
No unapply or unapplySeq function found for class UsersRow: <none> / <none>
Код, созданный с помощью скользкого кода, выглядит следующим образом:
package models
object Tables extends {
val profile = slick.jdbc.PostgresProfile
} with Tables
trait Tables {
val profile: slick.jdbc.JdbcProfile
import profile.api._
case class UsersRow(id: Int, username: String)
//lots more code
}