Scala Slick table 标签
Scala Slick table tag
在 slick table 中有一个标记参数:
class Companies(tag: Tag) extends Table[Company](tag,"COMPANY") {...}
它是做什么用的,有什么办法可以不把它写在每个table class定义里吗?
Tag
提供类型的 AbstractTable
定义,并由 Slicks 内部传递。
我见过的最佳答案是:
它的用途:假设您需要加入一个 table 本身。该标记是区分参与查询的 table 的一种方式。
在 slick table 中有一个标记参数:
class Companies(tag: Tag) extends Table[Company](tag,"COMPANY") {...}
它是做什么用的,有什么办法可以不把它写在每个table class定义里吗?
Tag
提供类型的 AbstractTable
定义,并由 Slicks 内部传递。
我见过的最佳答案是:
它的用途:假设您需要加入一个 table 本身。该标记是区分参与查询的 table 的一种方式。