相关疑难解决方法(0)

是否可以在普通的sql Slick中使用IN子句?

例如,我想创建以下查询:

SELECT c.* FROM Coffees c WHERE c.name IN ('robusta', 'arabica')
Run Code Online (Sandbox Code Playgroud)

我的尝试失败了:

val cnames = List("robusta", "arabica")
sql""" SELECT c.* FROM Coffees c WHERE c.name IN ${cnames} """
  could not find implicit value for parameter pconv: 
  scala.slick.jdbc.SetParameter[List[String]]
Run Code Online (Sandbox Code Playgroud)

有可能以某种方式inSlick普通的SQL查询中使用子句吗?

scala scala-2.10 slick

17
推荐指数
1
解决办法
7084
查看次数

标签 统计

scala ×1

scala-2.10 ×1

slick ×1