问题标签 [scalaquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
16855 浏览

scala - scala slick 方法我目前无法理解

我试图了解一些 Slick 作品及其要求。

这是一个例子:

有人可以解释一下*这里方法的目的是什么,是什么<>,为什么unapply?什么是 Projection-method ~' 返回的实例Projection2

0 投票
1 回答
2357 浏览

scala - 如何通过 WHERE 子句条件参数化 Scala Slick 查询?

假设这两个简单的查询:

我想重写它以删除样板副本,如下所示:

我不知道如何实现它,因为我还没有解开 for 理解中涉及的几个隐式转换。更具体地说:方法中的类型是??? => Boolean什么findBy

编辑

这些是 Account 和 Accounts 类:

0 投票
1 回答
2147 浏览

database - Scala Slick / ScalaQuery BigDecimal 创建小数(10,0)如何允许小数?

如何告诉 Slick 创建一个允许小数的 Decimal SQL 类型?
似乎默认情况下,Slick 不允许使用我在下面的代码中注意到的小数。decimal(10,0)它在 MySQL 中创建具有数据类型的列。

我的 Scala 代码中有以下模型:

在启动期间,我使用 Slick 创建此表,除非它已经存在此代码

0 投票
2 回答
3351 浏览

scala - 对 Slick 查询进行排序会产生一个 for 表达式

以下函数工作正常,但我希望它先按 parent_id 对结果进行排序,然后按顺序排序。

我如何使用 Slick 做到这一点?

0 投票
1 回答
9983 浏览

scala - 如何从运行时参数中指定 SLICK Query sortBy 列?

我有以下 SLICK 查询来获取名称字段匹配某些值条件并按名称列排序的数据表的分页结果

这对我来说没问题,但现在我需要能够将运行时参数传递给 sortBy 方法,该方法标识要在其上执行排序的列。
我调用查询的方法将有一个int表示数据表中列的索引。

如何从 int 列索引获取 sortBy 方法所需的必要类型?

0 投票
3 回答
13532 浏览

scala - 如何在 SLICK 中使用 SQL“LIKE”运算符

也许是一个愚蠢的问题。但到目前为止我还没有找到答案。那么如何在SLICK中表示 SQL 的“LIKE”运算符?

0 投票
1 回答
5259 浏览

scala - 如何在选择子句中编写嵌套查询

我正在尝试使用 SLICK 1.0.0 生成此 SQL:

我最成功的尝试是(我删除了“joins”部分,所以它更具可读性):

这会在子查询中产生缺少括号的 SQL:

这显然是无效的 SQL 任何想法如何让 SLICK 将这些括号放在正确的位置?或者也许有不同的方法来实现这一目标?

0 投票
2 回答
1372 浏览

sql - 如何使用 Scala 的 Slick sql 插值与所有者/模式名称前缀

我们有一个数据库设置,其中我们有一个单独的用户,用于 Oracle 数据库中数据库表的所有者和用户。这意味着实际上每个查询的前缀如下:ownername.tablename

如果我只是在 Slick 的 SQLInterpolation.sql 函数中静态地编写整个内容,这会很好:

问题是,所有者前缀会根据测试/产品而变化。环境。我想做的是:

但是 SQL 插值不适用于它。我收到此错误甲骨文:

有什么建议么?我当然可以回退到更详细的 StaticQuery,但使用 sql/sqlu 插值会更紧凑。

0 投票
1 回答
1818 浏览

scala - 为什么光滑的投影不起作用

出于某种原因,就我而言,即使是简单的 Slick 表声明也不起作用。我正在使用 slick 2.10 (1.0.0),它是 maven 中央存储库中的最新版本。

有人可以告诉我为什么它不起作用吗?

0 投票
2 回答
2256 浏览

scala - Slick,如何将查询映射到继承表模型?

Slick,如何将查询映射到继承表模型?IE,

我有表 A、B、C A 是“父”表,B 和 C 是“子”表我想知道的是我应该如何使用 slick 对其进行建模,这样 A 将是抽象类型,而 B & C 具体类型,并且查询 A 中的一行将产生 B 或 C 对象

类似于 JPA 的InheritanceType.TABLE_PER_CLASS.