sql >> Databasteknik >  >> RDS >> Oracle

Du har inte en implicit applikation i omfattning:PlayFramework med Oracle

Felmeddelandet talar om för dig vad du ska göra:Du har inte en implicit applikation inom omfattningen. Om du vill ta med den aktuella applikationen i ett sammanhang, lägg bara till import play.api.Play.current .

import play.api.Play.current

Så här ser metoden getDataSource ut:

  def getDataSource(name: String = "default")(implicit app: Application): DataSource = app.plugin[DBPlugin].map(_.api.getDataSource(name)).getOrElse(error)

Som du kan se krävs en implicit applikation i den andra argumentlistan och kompilatorn letar efter en implicit deklarerad applikation som kan hittas i importen.




  1. sql välj topp 5 varje månad

  2. SQL UNION-klausul för nybörjare

  3. Inlärning SELECT FROM WHERE förberedda uttalanden

  4. Hur man konverterar en sträng till ett datum/tid i SQL Server med hjälp av PARSE()