slick

    1热度

    1回答

    我试图从https://github.com/slick/slick-examples/blob/master/src/main/scala/scala/slick/examples/lifted/FirstExample.scala建立与样本数据库计数查询: // Definition of the SUPPLIERS table object Suppliers extends Table[

    27热度

    4回答

    我正在尝试学习使用华而不实用来查询MySQL。我有查询的以下类型的工作,以得到一个访问对象: Q.query[(Int,Int), Visit](""" select * from visit where vistor = ? and location_code = ? """).firstOption(visitorId,locationCode) 我想知道什么是我可以改变上面的

    2热度

    1回答

    这是一个类似的问题,以其他自动增量问题,但不是提供列定义autoInc列表,我需要提供一个表引用莫名其妙。我使用的MySQL import scala.slick.driver.MySQLDriver.simple._ import play.Logger import slick.session.Database.threadLocalSession object PaypalCartI

    0热度

    1回答

    我在执行一个华而不实的加入,像这样: val query = for { o <- Orders if o.id === order_id p <- o.part_key } yield (o,p) query.list 它创建了以下错误消息: value list is not a member of org.scalaquery.ql.Q

    0热度

    1回答

    假设这两个简单的查询: def findById(id: Long): Option[Account] = database.withSession { implicit s: Session => val query = for (a <- Accounts if a.id === id) yield a.* query.list.headOption } def fi

    11热度

    1回答

    如何让Slick创建一个允许小数的Decimal SQL类型? 看来,默认情况下,Slick不允许我使用下面的代码注意到小数。它在MySQL中创建一个数据类型为decimal(10,0)的列。 我在我的Scala代码以下模型: import scala.slick.driver.MySQLDriver.simple._ case class TimeType(id: Option[Int],

    5热度

    2回答

    以下函数可以正常工作,但我希望它首先按parent_id排序结果,然后按顺序排序。 def getTree = for { (a, c) <- Activities leftJoin Clients on (_.id === _.id_a) } yield (a.id, a.label, a.parent_id, a.order, c.id.?, a=c.name) 我该如何使用S

    5热度

    5回答

    提取值的选项里面考虑到以下几点: val x = Some(Some(1)) 什么是拿到1(或-1,如果一个不存在的),最彻底的方法? 我从数据库查询返回的元组中创建对象实例。元组中的一个值看起来像这样,所以我想要一个简短的'单线程'来获取值或将参数设置为-1。

    7热度

    1回答

    我使用Slick 1.0.0-RC1。我有这样的定义表对象: object ProductTable extends Table[(Int, String, String, String, Double, java.sql.Date, Int, Option[Int], Int, Boolean)]("products") { def id = column[Int]("productI

    5热度

    1回答

    鉴于来自GitHub的lifted/FirstExample.scala,我将如何引入将打印生成的SQL的println? 我试图添加一行println(Suppliers.ddl ++ Coffees.ddl),但是这给了我不超过以下几点: [email protected]