【问题标题】:How to select all rows from table?如何从表中选择所有行?
【发布时间】:2016-12-23 06:19:29
【问题描述】:

如题,如何无条件查询表(WHERE子句)?

例如 LookupTable.filter(r => true) (这当然行不通)

谢谢

【问题讨论】:

    标签: slick


    【解决方案1】:

    基本上你需要做的是使用这个:LookupTable.result。

    事实上,这正是 Slick 文档“入门部分”中的第一个代码示例:http://slick.lightbend.com/doc/3.1.1/gettingstarted.html#querying

    由于您的问题中没有粘贴代码,我只能假设您知道您需要使用db.run(...) 来解雇您DBIO(由此result 调用生成)。

    【讨论】:

    • 我有这个配置val Roles: TableQuery[RoleTable] = TableQuery[RoleTable] 用于我的光滑表,并且Roles.result 没有result 方法。文档似乎没有改变......我会错过什么?
    • 哪个 Slick 版本?
    • 问题是缺少导入import slick.jdbc.MySQLProfile.api._
    猜你喜欢
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    • 2013-10-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多