我知道我可以在 Slick 中定义一个表,如下所示:
class MyTable(tag: Tag)
Run Code Online (Sandbox Code Playgroud)
但它到底是什么?
我阅读了文档,它说:
标签标记由 AbstractTable 实例表示的特定行。
这对我没有帮助,
Tag
它的标签是什么”?Tag
在创建Table
类时编写此代码,但我想了解为什么编写此代码,而不仅仅是遵循slick
它告诉我这就是定义表的方式。您可以将 Tag 视为 SQL 别名。它区分查询中同一表的不同实例。