以光滑的方式返回从db.run提交的查询

时间:2018-09-06 08:26:36

标签: scala orm slick

我正在通过slick运行以下代码。有没有办法检查提交给数据库的实际查询?

  def getTransactions(trackId: Long): Future[Map[String, Seq[Transaction]]] =
    db.run(transactionQuery.filter(_.id > trackId).sortBy(_.dateId desc).distinct.result)
      .map(_.groupBy(_.sourceAccountNumber))
      .recover {
        case ex ⇒
          logger.error(
            s"error while retrieving data from f_transactions for customer specific transactions", ex)

          Map.empty
      }

0 个答案:

没有答案