任何人都可以使用Slick 3.1.1帮助我使用基本的插入示例.使用的数据库是SQL Server.
对于名为"employee"的表,其列为"employee_id,name,start_date".
这是我定义Employee类的方式:
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)
}
Run Code Online (Sandbox Code Playgroud)
这就是我为创建表和插入数据而写的内容:
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()
}
}
Run Code Online (Sandbox Code Playgroud)
该表在目标数据库上正常创建,但该行未插入且没有错误.任何帮助深表感谢.