首页 > 解决方案 > 使用 Slick 的 Scala 中的单表继承示例

问题描述

带有 Slick 的 Scala 中的单表继承示例。场景,我有一个用户表,它有下面的列,

我拥有的案例课程是,

abstract class UserBase(
     first_name: String, 
     last_name: String, 
     email: String, 
     phone: String, 
     type: String) {}

case class User(
     first_name: String, 
     last_name: String, 
     email: String, 
     phone: String, 
     type: String,
     manager: String) extends UserBase (first_name, last_name, email, phone, type){}

 case class Admin(
     first_name: String, 
     last_name: String, 
     email: String, 
     phone: String, 
     type: String,
     organisation: String) extends UserBase (first_name, last_name, email, phone, type){}

使用单表继承的上述类的 Scala Slick 实现?

标签: postgresqlscalaakkaslick

解决方案


推荐阅读