slick-3.0

    0热度

    1回答

    我使用SQLActionBuilder,如seq"""select ..."""来创建一个通用/广泛的sql查询,我不关心它的结果列数。 文档示例使用as[TupleX]来决定结果类型,在我的阶段,我想用List[String]替换TupleX类型。 我试图用sQLActionBuilder.as[List[String]]但编译错误遭遇: Error:(8, 187) could not fin

    1热度

    1回答

    从Play 2.3.x更新我的应用程序到播放2.4.11时,我面临很多麻烦。 我开始通过更新从版本0.8.1到1.1.1的play-slick,这意味着将更新从2.1.0更新到3.1.0。 我有一个通用类,它汇总了基本方法,如findById。 我面对此时的问题是: 我有这个方法的工作,以及: def existsById(id: Long)(implicit s: Session): DBIO[

    0热度

    1回答

    我有类似this 一个问题,但我使用阶2.11.1,光滑3.2.0,并与SBT手动编译,未使用的IntelliJ。 我定义了数据库的dntity: 案例类ScheduleItem(ID:选项[INT],cron的:字符串,脚本:字符串,created_at:龙的updated_at:龙,CREATED_BY:字符串,updated_by:字符串) object ScheduleItems {

    0热度

    1回答

    我实例有类似的代码光滑的数据库 import slick.jdbc.JdbcBackend.Database val db : Database = Database forConfig "configPath" 查询是从接受一个用户ID并从数据库表返回一个用户名的功能构成: def queryName(userId : String) = for { row <- T

    0热度

    1回答

    我有一个有多列的光滑表,我想根据用户输入更新一些列。我的表看起来像这样: class Users(_tableTag: Tag) extends Table[User](_tableTag, "users") { def * = (id, name, email, phone, passwordHash, createdAt) <> (User.tupled, User.unapply)

    0热度

    1回答

    是否可以使用光滑的单个查询创建多个数据库? sqlu"""CREATE DATABASE if not exists students;CREATE DATABASE if NOT professors""" 我运行上面的浮油查询,但得到MySQLSyntaxErrorException com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorExcep

    0热度

    1回答

    我在Play for Scala独立版(即不是Web应用程序)中使用Slick。在哪里放置application.conf文件,让Slick进行数据库配置? 我试过在main/resources/application.conf中,但它不起作用。这是我的目录结构: 这是我得到的错误: 在线程异常 “主要” com.typesafe.config.ConfigException $缺失:没有配置设置

    0热度

    2回答

    在我的仓库功能,我读一个用户,然后更新该用户: def update(u: User): Future[Int] = { this.read(u.id).flatMap { case Some(existingUser) => db.run( userTable .filter(_.id === user.id) .upda

    2热度

    1回答

    我有一个有两个左联接(最终为Rep[Option[...]])和列地图的油滑查询。我需要对结果进行过滤(使用like)。如果三列中的任何一列匹配like条件,那么结果中必须包含一行,因此我无法对表格进行预过滤 - 我必须筛选所得的连接,即Rep[Option] s和全部。我不知道如何筛选Rep[Option[String]]列。下面的代码由于“无法解析符号||”而无法编译 - 如果编译完成,当我删

    0热度

    1回答

    如何在Play 2.5.x Framework和Slick中配置和使用多个数据源? 例如,一个数据源应该是MySQL,另一个数据源应该是PostgreSQL。 slick.dbs.default.driver = "utils.db.TetraoPostgresProfile$" slick.dbs.default.db.driver = "org.postgresql.Driver"