Я знаю, что фьючерсы в Scala, сгруппированные для понимания, запускаются последовательно, если они не объявлены за пределами понимания (как объясняет эта статья ). Работают ли DBIOActions таким же образом? например в следующем запросе гарантируется ли выполнение query1
до query2
?
db.run {
for {
result1 <- query1.result
result2 <- query2.result
} yield (result1, result2)
}