Ano*_*ous 3 scala playframework
我正在使用Scala Play 2.5.4开发一个应用程序.我想测试我的数据库交互,并尝试通过此页面中推荐的方法执行此操作.
麻烦的是,我无法导入对象play.api.db.Databases.我怀疑我可能需要在build.sbt文件中添加一些东西,但由于这是Play API的一部分,我不太确定是这种情况.
有一些可用的东西,但不是API文档中显示的内容

是的,您需要在build.sbt文件中添加:
libraryDependencies += jdbc
Run Code Online (Sandbox Code Playgroud)
之后,重新加载激活器并更新您的依赖项(activator update/sbt update).
请注意,在此之后,您还需要添加要使用的数据库的jdbc驱动程序.请参阅https://www.playframework.com/documentation/2.5.x/ScalaDatabase中的更多信息
如评论中所述,这可能会导致Slick出现问题.不幸的是,您需要使用的类是由该模块提供的,因此如果这会导致您出现问题,您可以尝试两件事:
Databases在https://github.com/playframework/playframework/blob/2.5.x/framework/src/play-jdbc/src/main中获取类代码/scala/play/api/db/Databases.scala尝试禁用DBModule.我不太确定语法,所以尝试其中的每一个:
play.modules.enabled -= "play.api.db.DBModule"
play.modules.disabled += "play.api.db.DBModule"
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
1978 次 |
| 最近记录: |