教訓
考えてみればあたりまえのことだけど トランザクションAで作成したレコードはAがコミットされるまで、トランザクションBからは参照できん...。 database.run(for { _ <- daoA.insert(row) _ <- database.run(findA) } yield ()).transaction).run def findA …
考えてみればあたりまえのことだけど トランザクションAで作成したレコードはAがコミットされるまで、トランザクションBからは参照できん...。 database.run(for { _ <- daoA.insert(row) _ <- database.run(findA) } yield ()).transaction).run def findA …