W wersji 3.1, z całkowitym przeprojektowaniem nowego interfejsu API, wydaje się niemożliwe przeglądanie wygenerowanych instrukcji SQL podczas wykonywania wstawiania.Slick 3.1 - Drukowanie SQL z DBIOAction (instrukcje wstawiania)
Jeśli masz coś takiego
val action = DBIO.seq(
SomeTables ++= Seq(TableData(1,"First"),TableData(2,"Second"))
)
Nie wydaje się rzeczywiście jesteś w stanie zobaczyć wygenerowany SQL od action
. Metoda result
w rzeczywistości nie istnieje, a odmiany statements
po prostu drukują ?
zamiast rzeczywistych wartości, jeśli nie używasz DBIO.seq
, jeśli używasz DBIO.seq
, ta metoda nie istnieje.
Nawet przy stosowaniu metod, takich jak .transactionally
lub .withPinnedSession
, nie wydaje się, aby różnica (choć nie wiem, jak to powinno pomóc).
Z obserwacji wszystkich metod wydaje się, że jest to niemożliwe?