使用Slick在mysql中创建架构时出现错误

问题描述

错误:

worker := server.NewWorker("worker_name",10)

我的build.sbt看起来像这样:

 value <> is not a member of (slick.lifted.Rep[String],slick.lifted.Rep[String],slick.lifted.Rep[String])    
 def * : ProvenShape[Employee] = (id,name,dept) <> (Employee.tupled,Employee.unapply)

表架构如下:

name := "AkkaHttpDemo"
version := "0.1"
scalaVersion := "2.13.3"
lazy val root = project in file(".")
libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-actor" % "2.6.8","com.typesafe.akka" %% "akka-stream" % "2.6.8","com.typesafe.akka" %% "akka-http" % "10.2.0","com.typesafe.slick" %% "slick" % "3.3.2","com.typesafe.slick" %% "slick-hikaricp" % "3.3.2","org.slf4j" % "slf4j-nop" % "1.6.6" % Test,"mysql" % "mysql-connector-java" % "8.0.21"
)

注意*:当我尝试给出以下代码时,也会收到错误消息

package services
import akka.stream.scaladsl._
import slick.jdbc.MySQLProfile._
import slick.ast.ScalaBaseType.stringType
import slick.lifted._
import slick.util._
trait EmployeeStore {
  class EmployeeStoreImpl(tag: Tag)  extends Table[Employee](tag,_schemaName = Some("MYSCHEMA"),"EMPL") {
    def id= column[String]("empid")
    def name = column[String]("name")
    def dept = column[String]("dept")

    def * : ProvenShape[Employee] = (id,Employee.unapply)
  }
  val dict = TableQuery[EmployeeStoreImpl]
}

无法解析符号架构

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)