Scala の Future は、for 内包表記でグループ化されている場合、for 内包表記の外で宣言されていない限り (この記事で説明しているように) 順次実行されることを知っています。DBIOActions は同じように機能しますか? たとえば、次のクエリでは、query1
前に実行されることが保証されていますquery2
か?
db.run {
for {
result1 <- query1.result
result2 <- query2.result
} yield (result1, result2)
}