我正在Scala 2.5.4中开发一个应用程序。我想测试我的数据库交互,并试图通过此页中推荐的方法进行测试。
问题是,我无法导入对象play.api.db.Databases。我怀疑我可能需要在我的build.sbt文件中添加一些内容,但是由于这是Play API的一部分,所以我不太确定情况是否如此。
有些东西是可用的,但API文档中没有显示的内容。

发布于 2016-08-01 19:13:20
是的,您需要在您的build.sbt文件中添加以下内容:
libraryDependencies += jdbc之后,重新加载激活器并更新依赖项(activator update/sbt update)。
注意,在此之后,还需要添加您打算使用的数据库的jdbc驱动程序。请参阅https://www.playframework.com/documentation/2.5.x/ScalaDatabase中的更多信息
编辑
正如评论中所述,这可能会导致浮华的问题。不幸的是,您需要使用的类是由该模块提供的,因此,如果这会导致问题,您可以尝试两种方法:
发布于 2022-10-26 17:16:27
对于那些不依赖Slick但有相同问题的人。如果您已经向jdbc和DB驱动程序(例如Postgresql)添加了依赖项,并且仍然存在问题,则需要通过sbt重新编制所有依赖项的索引。在我的例子中,关闭IntelliJ思想和随后重新打开项目会导致依赖关系、重新索引和问题消失。
https://stackoverflow.com/questions/38706283
复制相似问题