【发布时间】:2018-12-10 19:23:32
【问题描述】:
尝试将信息插入到如下所示的数据库中:
(UUID, EnumType)
具有以下逻辑:
var t = TestTable.query.map(t=> (t.id, t.enumType)) ++= toAdd.map(idTest, enumTest)))
但是编译器为TestTable.query.map(t=> (t.id, t.enumType)) 抛出一个错误,它将其解释为Iteratable[Nothing] 类型,我错过了什么吗?
测试表如下所示:
object TestTable {
val query = TableQuery[TestTable]
}
class TestTable(tag: slick.lifted.Tag) extends Table[TestTable](tag, "test_table") {
val id = column[UUID]("id")
val enumType = column[EnumType]("enumType")
override val * = (id, testType) <> (
(TestTable.apply _).tupled,
TestTable.unapply
)
【问题讨论】:
-
能分享一下
EnumType的定义吗?