如何解决Scala 中使用 Slick 的单表继承示例
Scala 中使用 Slick 的单表继承示例。 场景,我有一个用户表,其中包含以下列,
- 名字
- 姓氏
- 电子邮件
- 电话
- 组织(如果是管理员则有组织,否则为空)
- 类型(用户/管理员)
- manager(如果是用户,则它有经理,否则为空)。
我拥有的案例类是,
abstract class UserBase(
first_name: String,last_name: String,email: String,phone: String,type: String) {}
case class User(
first_name: String,type: String,manager: String) extends UserBase (first_name,last_name,email,phone,type){}
case class Admin(
first_name: String,organisation: String) extends UserBase (first_name,type){}
使用单表继承的上述类的Scala Slick实现?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。