admin

查看Slick中的SQL查询

sql

有没有办法观察将由生成的SQL语句Query
例如,我有这个:是否
val q = actions.filter(v => v.actionHash === hash && v.carriedAt > past)
可以查看其基础的原始SQL?


阅读 155

收藏
2021-05-10

共1个答案

admin

光滑2.X:

您可以按照Slick文档中所示打印查询语句:

val invoker = q.invoker
val statement = q.selectStatement

对于其他类型的报表看insertStatementdeleteStatementupdateStatement

光滑的3.X:

val res = table.filter(_.id === 1L).result
res.statements.foreach(println)

文件

2021-05-10