我正在将我的项目从 scala 2.11 升级到 scala 2.12。
对于 DB Interaction,使用了 slick-extensions,但我发现自 Slick-3.2.0 以来,slick-extension 已与 Slick 本身合并。
在我浏览文档时,我发现了有关JdbcProfiles
驱动程序等的终止和终止。
现在,我有很多代码使用了withSession
方法 from scala.slick.jdbc.JdbcBackend
- 比如 -
db.withSession { implicit session =>
rmobVersionControl.foreach(e =>
elements += new RMOBVersionControlElement(e._1, e._2, e._3))
}
在文档中,我看到该withSession()
方法已弃用(自 3.0 版起)。
但我想知道是否有办法将此代码保留在 slick 3.2.0 中,因为更改所有这些代码并使用基于操作的 Api 会很痛苦。