gpt4 book ai didi

scala - 如何将 Slick 内插查询拆分为多行?

转载 作者:行者123 更新时间:2023-12-03 23:08:24 25 4
gpt4 key购买 nike

有什么方法可以将 Slick 内插查询拆分为代码中的多行?我的查询往往会变得相当长。

所以我寻找如下内容:

val query = sql"select * from DOCUMENTS " + 
sql"where language = $lang order by publication_date desc"
query.as[ResearchDocument]

但这会导致

type mismatch;
found : scala.slick.jdbc.SQLInterpolationResult[String]
required: String
sql"where language = $lang order by publication_date desc"
^

最佳答案

好的,似乎 Scala 三重引号字符串是可行的方法:

val query = sql"""select * from DOCUMENTS
where language = $lang order by publication_date desc"""

关于scala - 如何将 Slick 内插查询拆分为多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22091206/

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