sql >> データベース >  >> RDS >> Oracle

スコープ内に暗黙のアプリケーションがありません:PlayFramework with Oracle

    エラーメッセージは、実際に何をすべきかを示しています。スコープ内に暗黙のアプリケーションがありません。現在実行中のアプリケーションをコンテキストに取り込む場合は、import play.api.Play.currentを追加するだけです。 。

    import play.api.Play.current
    

    getDataSourceメソッドは次のようになります。

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

    ご覧のとおり、2番目の引数リストで暗黙的なアプリケーションを取り、コンパイラーはインポートで見つけることができる暗黙的に宣言されたアプリケーションを探しています。




    1. SQLAlchemyを使用して列をデフォルト値に更新する

    2. 良いインデックスが何であるかをどうやって知るのですか?

    3. クエリのパフォーマンスの違いpl/sqlforallinsertとplainSQLinsert

    4. SQLの同じテーブルにある他の2つの値から値を作成するにはどうすればよいですか?