[英]Lightbend examples syntax error
我只是想知道我是否弄亂了某些東西,還是使用Scala不可避免的痛苦。 我想測試activator-play-slick-angularjs
所以我決定從Lightbend
運行activator-play-slick-angularjs
示例。 不幸的是我在使用時遇到語法錯誤
lazy protected val empTableQuery: TableQuery[EmployeeTable] = TableQuery[EmployeeTable]
以任何可能的方式。 在過濾示例中,Scala插件要求使用的類型是Any
例如
def delete(id: Int): Future[Int] = db.run { empTableQuery.filter(_.id === id).delete }
_.id
部分產生語法錯誤。 我敢打賭,我只是想念一些東西,因為我無法想象有一個開發人員願意在沒有IDE語法幫助的情況下在2017年工作。
如果將來有人遇到此問題-在此示例中, EmployeeTable
是用private[EmployeeTable]
定義的,這使得在EmployeeRepository
類中不可見。 只需跳過類定義中的private[EmployeeTable]
部分,即可使所有工作順利進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.