gpt4 book ai didi

scala - 在 Slick 中打印内插 SQL 查询

转载 作者:行者123 更新时间:2023-12-04 02:20:56 28 4
gpt4 key购买 nike

我正在尝试打印一个用于调试的插值 Slick2 SQL 语句,我得到的只是带有问号的语句,例如

def query(name: String) = sql"SELECT MAX(age) FROM users WHERE name = $name".as[Int]
println(query("Bob").getStatement)

上面打印了这个:
SELECT MAX(age) FROM users WHERE name = ?

我怎样才能让它打印这个:
SELECT MAX(age) FROM users WHERE name = 'Bob'

注意:此问题与 this 不重复

最佳答案

您可能希望将以下内容添加到您的 application.conf

logger.scala.slick.session=DEBUG

这应该在控制台中显示编译的查询字符串。

关于scala - 在 Slick 中打印内插 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33307589/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com