slick-3.0

    2热度

    2回答

    我试图动态地包括一个sortBy到我的查询,它根据查询参数的字符串名称进行排序。在Slick 3中,这已被证明非常棘手。目前,我的设置是: trait Model { type ATable <: AbstractTable[_] def tableQuery: TableQuery[ATable] def sortMap: Map[String, Rep[_]]

    1热度

    2回答

    我已经写在MySQL中的简单的数据库程序如下: DROP PROCEDURE IF EXISTS sp_doSomething; DELIMITER // CREATE PROCEDURE sp_doSomething (IN pVal1 varchar(100), IN pVal2 int(15) ) BEGIN DECLARE vCnt int(5) DEFAULT 0

    1热度

    1回答

    与性状混入到DB I具有的性状,其限定一个分贝连接: trait Db { val db: Database = Database.forConfig("twitter-indexing-db") } 然后我延伸在另一特征,其中我利用Db像这样: trait TwitterIndexingRepository { self: Db => ... } 最后,

    2热度

    1回答

    我使用slick 3.1,Play框架2.5和scala 2.11。我的应用程序有'用户'表,其中引用列'addressId'表示'地址'表的'id'列。我无法在这两个表中插入数据。下面是该 此代码的用户窗体: val registerForm: Form[RegisterForm] = Form { mapping( "id" -> optional(number), "fi

    1热度

    1回答

    我在捕捉Slick 3.x中的SQL错误。下面的代码不会打印任何内容,但是如果在调试下进行跟踪,它可以正常工作(它会打印失败)。这段代码有什么问题? object TestSlick extends App { val db = Database.forConfig("dbconfig") val sql = "update table_does_not_exist set

    1热度

    1回答

    我正在使用光滑的scala项目,因为它的数据库访问库。我试图用下面的定义更新一行,其中有一个组合键。 class TableName(tag: Tag) extends Table[TableName](tag, "table_name"){ def keyPart1 = column[String]("key_part_1", O.Length(100, varying = true)

    0热度

    1回答

    我很难试图在两个表上执行联接。 这是我在斯卡拉模型: case class Event(idEvent: Int, blablabla) case class User(idUser: Int, blablabla) case class UserParticipatesToEvent(idUser: Int, idEvent: Int) 基本上,用户可以参加许多不同的事件。 我需要获取所

    2热度

    4回答

    我是新来的Slick并使用Slick 3.1.1。我的表看起来像 import java.sql.{Blob, Timestamp} import slick.collection.heterogeneous.HNil import slick.driver.MySQLDriver.api._ case class AnomalyC(id: Int, serviceName: Str

    1热度

    2回答

    通常您会在事务中运行两个或多个语句。但在所有可以在Slick 3中使用transactionally找到的例子中,我通常在循环中使用for来理解将这些语句分组。 这个工作(从两个表中删除一个事务): val action = db.run((for { _ <- table1.filter(_.id1 === id).delete _ <- table2.filter(_.

    1热度

    2回答

    我有一个DAO辅助特征,可提供通用功能的DAO。它需要能够访问表查询并运行操作。我无法定义或以其他方式将查询类型提供给助手特征。 下面是一些代码,在很短的demo project on GitHub也可在action分支。 trait DBComponent { import slick.driver.JdbcProfile val driver: JdbcProfile