2019-12-03 transactionを入れ子にしてバグった 教訓 考えてみればあたりまえのことだけど トランザクションAで作成したレコードはAがコミットされるまで、トランザクションBからは参照できん...。 database.run(for { _ <- daoA.insert(row) _ <- database.run(findA) } yield ()).transaction).run def findA ... = { daoA.find(pk) } これはやっちまったな ↓さんこうよ scala-slick.org