在Slick 3.1中,随着新API的完全重新设计,似乎无法在执行插入操作时查看生成的SQL语句。
如果您有类似的东西
val action = DBIO.seq(
SomeTables ++= Seq(TableData(1,"First"),TableData(2,"Second"))
)
似乎您实际上并不能从action
看到生成的SQL。 result
方法实际上并不存在,如果您不使用statements
,则如果仅使用?
,DBIO.seq
的变体仅打印DBIO.seq
代替实际值。实际上不存在。
即使使用statements
或.transactionally
之类的方法,也似乎没有什么区别(但是我不知道这应该有什么帮助。)>
从所有方法的观察看来,这是不可能的吗?
在Slick 3.1中,随着新API的完全重新设计,似乎无法在执行插入操作时查看生成的SQL语句。如果您有类似这样的val操作= DBIO.seq(...
Slick 3.1不能解决这个问题,您可以看到.withPinnedSession
,但是您可以在Slick 3.2版本中获得此功能。