sql >> Databáze >  >> RDS >> Oracle

Nemáte implicitní aplikaci v rozsahu:PlayFramework s Oracle

Chybová zpráva vám ve skutečnosti říká, co máte dělat:Nemáte v rozsahu implicitní aplikaci. Pokud chcete uvést aktuální spuštěnou aplikaci do kontextu, stačí přidat import play.api.Play.current .

import play.api.Play.current

Takto vypadá metoda getDataSource:

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

Jak můžete vidět, vyžaduje implicitní aplikaci v druhém seznamu argumentů a kompilátor hledá implicitně deklarovanou aplikaci, kterou lze nalézt v importu.




  1. java.sql.SQLException:ORA-01843:není platná chyba měsíce

  2. Proč se ora_rowscn změní bez aktualizace tabulky

  3. neplatný vzor názvu při pokusu o předání vlastního mapování objektů typu Oracle

  4. Generování počtů otevřených vstupenek v průběhu času s danými daty otevření a uzavření