【发布时间】:2016-04-06 15:05:02
【问题描述】:
谁能帮我做一个使用 Slick 3.1.1 的基本插入示例。 使用的数据库是 SQL Server。
对于名为“employee”的表,其中包含“employee_id, name, start_date”列。
这就是我定义员工类的方式:
class Employee(tag: Tag) extends Table[table_types.user](tag, "EMPLOYEE") {
def employeeID = column[Int]("EMPLOYEE_ID")
def empName = column[String]("NAME")
def startDate = column[String]("START_DATE")
def * = (employeeID, empName, startDate)
}
这是我为创建表格和插入数据而写的:
object Hello extends App {
val db = Database.forConfig("test")
val employee = TableQuery[Employee]
db.run(employee.schema.create)
try {
val insert_action = DBIO.seq(employee += (1, "abc", "2016-01-01"))
db.run(insert_action)
}
finally {
db.close()
}
}
表在目标数据库上创建良好,但没有插入行并且没有错误。非常感谢任何帮助。
【问题讨论】: