Postgresql 用滑溜的语言编写查询

Postgresql 用滑溜的语言编写查询,postgresql,scala,playframework,compiled,play-slick,Postgresql,Scala,Playframework,Compiled,Play Slick,我需要用Play和PostgreSQL在Slick中编译一个查询 val-bioMaterialTypes:TableQuery[Tables.BioMaterialType]=Tables.BioMaterialType def getAllBmts()=对于{bmt scala.slick.lifted.Query[models.Tables.BioMaterialType,models.Tables.BioMaterialTypeRow,Seq] 无法编译(作为类型C) -方法apply的

我需要用Play和PostgreSQL在Slick中编译一个查询

val-bioMaterialTypes:TableQuery[Tables.BioMaterialType]=Tables.BioMaterialType
def getAllBmts()=对于{bmt scala.slick.lifted.Query[models.Tables.BioMaterialType,models.Tables.BioMaterialTypeRow,Seq]
无法编译(作为类型C)
-方法apply的参数不足:(隐式可编译:scala.slick.lifted.compileable[()=>
scala.slick.lifted.Query[models.Tables.BioMaterialType,models.Tables.BioMaterialTypeRow,Seq],C],隐式驱动程序:
scala.slick.profile.BasicProfile)C在编译的对象中。未指定的值参数可编译,驱动程序。
这是我的作品:

导入scala.concurrent.Future
导入scala.slick.jdbc.StaticQuery.staticQueryToInvoker
导入scala.slick.lifted.Compiled
导入scala.slick.driver.PostgresDriver
导入javax.inject.inject
导入javax.inject.Singleton
导入模型。生物材料类型
导入模型。表格
导入play.api.Application
导入play.api.db.slick.Config.driver.simple.TableQuery
导入play.api.db.slick.Config.driver.simple.columnExtensionMethods
导入play.api.db.slick.Config.driver.simple.longColumnType
导入play.api.db.slick.Config.driver.simple.queryToAppliedQueryInvoker
导入play.api.db.slick.Config.driver.simple.queryToInsertInvoker
导入play.api.db.slick.Config.driver.simple.stringColumnExtensionMethods
导入play.api.db.slick.Config.driver.simple.stringColumnType
导入play.api.db.slick.Config.driver.simple.valueToConstColumn
导入play.api.db.slick.db
导入play.api.db.slick.DBAction
您只需

val queryCompiled = Compiled(bioMaterialTypes)

我仍然遇到这样的错误:找不到参数驱动程序的隐式值:scala.slick.profile.BasicProfile-没有足够的参数用于方法apply