1

我正在尝试使用 scala 的 quill 编写数据库查询。(羽毛笔

我正在关注他们在 quill 网站上所做的事情,但由于某种原因,我无法解决“报价”方法和其他一些方法。

有任何想法吗?

在此处输入图像描述

这是我的 build.sbt:

name := "Pop"

version := "1.0"

lazy val `pop` = (project in file(".")).enablePlugins(PlayScala)

scalaVersion := "2.11.7"

libraryDependencies ++= Seq( jdbc,cache,ws,specs2 % Test,
    "org.postgresql" % "postgresql" % "9.4.1208",
    "io.getquill" % "quill-core_2.11" % "0.8.0",
    "io.getquill" %% "quill-jdbc" % "0.8.0")

unmanagedResourceDirectories in Test <+=  baseDirectory ( _ /"target/web/public/test" )  

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases"  
4

1 回答 1

1

来自Quill 报价介绍

要创建引用,首先创建一个上下文实例。有关可用的不同上下文的更多详细信息,请参阅上下文部分。

所以import ctx._在调用之前使用quote,就像文档一样,或者ctx.quote(ctx.query...). 无法解决ctx.run对我来说似乎是一个 IDE 问题:尝试实际构建项目。

于 2016-08-23T07:39:36.910 回答