Обновление с slick-расширений-2.1.0 до Slick-3.2.0

#scala #slick #scala-2.12

#scala #скользкий #scala-2.12

Вопрос:

Я обновлял свой проект с scala 2.11 до scala 2.12.

Для взаимодействия с БД использовались расширения slick, но я обнаружил, что расширение slick было объединено с самим Slick начиная с Slick-3.2.0.

Пока я просматривал документы, которые я нашел, о JdbcProfiles прекращении использования драйверов и т. Д.

Теперь у меня есть много кода, в котором withSession использовался метод from scala.slick.jdbc.JdbcBackend — например —

 db.withSession { implicit session =gt;  rmobVersionControl.foreach(e =gt;  elements  = new RMOBVersionControlElement(e._1, e._2, e._3)) }  

В документах я вижу, что withSession() этот метод устарел (начиная с версии 3.0).

Но мне было интересно, есть ли способ сохранить этот код в slick 3.2.0, потому что изменение всего этого кода и использование Api на основе действий было бы очень болезненным.