簡體   English   中英

Lightbend示例語法錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM