8
在Slick 3.1中,隨着新API的完全重新設計,在插入時似乎無法查看生成的SQL語句。Slick 3.1 - 從DBIOAction打印SQL(插入語句)
如果你有這樣的事情
val action = DBIO.seq(
SomeTables ++= Seq(TableData(1,"First"),TableData(2,"Second"))
)
它似乎沒有你實際上可以看到生成的SQL從action
。 result
方法實際上並不存在,並且statements
的變體只是打印?
而不是實際值,如果您不使用DBIO.seq
,如果您使用的是DBIO.seq
方法實際上不存在statements
方法。
即使使用方法如.transactionally
或.withPinnedSession
,它似乎沒有區別(但我不知道這應該如何幫助)。
從觀察所有的方法看來,這是不可能的?