2015-10-14 6 views
8

In Slick 3.1, mit dem vollständigen Redesign der neuen API, scheint es unmöglich zu sein, die generierten SQL-Anweisungen zu sehen, wenn eine Einfügung durchgeführt wird.Slick 3.1 - Drucken von SQL aus DBIOAction (Einfügen von Anweisungen)

Wenn Sie so etwas wie dies

val action = DBIO.seq(
    SomeTables ++= Seq(TableData(1,"First"),TableData(2,"Second")) 
) 

haben scheint es nicht, dass Sie tatsächlich in der Lage sind die generierten SQL vom action zu sehen. Die result Methode existiert nicht tatsächlich, und Variationen von statements nur ? anstelle der tatsächlichen Werte drucken, wenn Sie DBIO.seq nicht verwenden, wenn Sie DBIO.seq verwenden, die statements Methode existiert nicht tatsächlich.

Auch bei der Verwendung von Methoden wie .transactionally oder scheint es keinen Unterschied zu machen (aber ich weiß nicht, wie das helfen soll).

Aus der Beobachtung aller Methoden scheint es, dass dies unmöglich ist?

Antwort

-2

Warum Sie DBIOAction verwenden möchten, verwenden Sie SqlAction in den meisten Fällen ist es genug.

Verwandte Themen