Меня смущает то, как документация slick 3 описывает транзакции. У меня есть пятно 2 кода, который выглядит так:
def doSomething(???) = DB.withTransaction { implicit session =>
userDao.doSomething(???)
addressDao.doSomething(???)
contactDao.doSomething(???)
}
Как я могу заключить транзакцию в slick 3?