我只是想知道我是否搞砸了一些东西,或者它只是使用Scala的不可避免的痛苦。我想测试浮油,所以我决定从Lightbend
运行activator-play-slick-angularjs
示例。可惜的是我,而在任何可能的方式使用Lightbend的例子语法错误
lazy protected val empTableQuery: TableQuery[EmployeeTable] = TableQuery[EmployeeTable]
得到语法错误。在过滤示例中,Scala插件需要使用的类型为Any
e。 G。
def delete(id: Int): Future[Int] = db.run { empTableQuery.filter(_.id === id).delete }
_.id
部分产量语法错误。我敢打赌,我错过了一些东西,因为我无法想象一个愿意在2017年没有IDE语法帮助的情况下工作的开发人员。
应用程序在sbt中编译? –
@ rogue-one是的,它编译 – greenshade
是IDE抱怨这一行。 'lazy protected val empTableQuery:TableQuery [EmployeeTable] = TableQuery [EmployeeTable]' 如果您的empTableQuery已正确指定类型'TableQuery [EmployeeTable]'您不会遇到此问题。 –