Play Slick 数据库错误 - table 定义 class

Play Slick database error - table definition class

我在使用 Play Slick 创建 table 定义 class 时遇到问题。这是我的 class:

package database;

class EmployeeTableDef(tag: Tag) extends Table[Employee](tag, "employee_data") {

  def id = column[Long]("id", O.PrimaryKey,O.AutoInc)
  def name = column[String]("name")
  def resume = column[String]("resume")
  def additionalInformation = column[String]("additionalInformation")

  override def * =
    (id, name, resume, additionalInformation) <>(User.tupled, User.unapply)
}

很简单,我按照教程(http://pedrorijo.com/blog/play-slick/)做了。但是我遇到了奇怪的错误: 编译错误。 {' expected but('找到。EmployeeTableDef.java:3

并且显示(tag:Tag)部分有问题。非常感谢您的帮助!

顺便说一句,我使用的是 slick 2.0.0

您的文件扩展名有误。这是EmployeeTableDef.scala