问题标签 [slick]

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 投票
1 回答
66 浏览

slick - 如何在 slick 中使用 DBTable 宏

我找不到任何有关使用 DBTable 类型宏的文档。我只想做这样的事情:

但我无法让它运行......

谁能帮我举个例子。

谢谢

尼洛

0 投票
1 回答
1434 浏览

database - Scala Slick 提升日期 GroupBy

我正在使用带有 Slick 1.0.0 的 Scala 2.10 并尝试进行提升查询。

我有一个表“登录”,我试图在其中进行加载,并在时间戳列上进行分组。但是,当我尝试分组时,当我尝试格式化时间戳字段以仅提取日期部分以按同一天对对象进行分组时,我遇到了问题。

给定对象:

我想在类似的日子里从数据库中返回一个分组,为了简洁起见,发生以下格式化时间戳到 id 关系,其中 id 实际上是一个对象列表

我有以下光滑的表格对象:

以下查询方法:

但是,我没有得到预期的分组,而是在尝试 groupBy 的那一行出现异常:

有人对按数据库中的时间戳正确分组有任何建议吗?

0 投票
1 回答
1818 浏览

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

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

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

0 投票
1 回答
465 浏览

java - 通过foreach循环从其他类访问arraylist

我正在尝试通过 Foreach 循环从我的其他类访问我的 ArrayList。但这似乎不起作用,出于某种原因。没有错误,只是不会执行 Foreach 循环。

这是我的代码:

世界级的数组列表:

世界是我的另一门课。实体是我的 Arraylist。Entity 是我在 Arraylist 中的实体的类。

0 投票
2 回答
2538 浏览

scala - 使用 Slick 的递归树状表查询

我的表数据形成了一个树结构,其中一行可以引用同一个表中的父行。

我想要使​​用 Slick 实现的是编写一个查询,该查询将返回一行及其所有子项。此外,我也想做同样的事情,但编写一个查询,该查询将返回一个孩子及其所有祖先。

换句话说:

findDown(1)应该返回

findUp(5)应该返回

这是一个功能齐全的工作表(缺少的解决方案除外 ;-)。

一个非常糟糕的静态尝试findDown可能是这样的:

但是,我正在寻找一种让 Slick 使用 id 和 id_parent 链接递归搜索同一个表的方法。任何其他解决问题的好方法都非常受欢迎。但请记住,最好尽量减少数据库往返次数。

0 投票
2 回答
5000 浏览

scala - 使用 Slick 更新记录时遇到问题

类和表定义如下所示:

要更新记录,我可以这样做:

但我无法使用 for 表达式获得更新:

我显然在文档中遗漏了一些东西。

0 投票
1 回答
897 浏览

java - LWJGL 3.2.0+ 字体

我使用 lwjgl 已经有一段时间了,最​​近我决定从固定功能管道切换到着色器。所以,当我开始我的程序时,我首先设置了 ContextAttrib(3, 2),所以我将使用 GL 3.2+。问题是当我打开更高版本的 GL 时,许多功能变得不受支持。在切换到更高的 GL 之前,我使用 Slick 的字体 (TrueTypeFont) 来渲染我需要的文本,但现在 TrueTypeFont 的 drawString 方法本身具有不受支持的功能。我试图用谷歌搜索解决方案,但没有任何结果。

有谁知道在使用 GL 3.2+ 版或其他库时是否可以使用 slick-util 库渲染文本?或有关该主题的任何链接。我将不胜感激任何帮助或建议。

编辑:启动 OpenGL 3.2 和更新版本的代码形成了 wiki 上的教程

通过使用 openGL 3.2 或更新版本,您被迫只使用着色器。在 UnicodeFont 或 TrueTypeFont 或任何其他固定函数管道函数如 GL11.glMatrixMode(GL11.GL_PROJECTION); 上调用 drawString 时出现的异常:

谢谢。

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.

0 投票
4 回答
5438 浏览

scala - 使用 <> 将投影映射到 Slick 中带有伴随对象的案例类

使用 Slick,我试图将数据库表条目直接投影到它们所代表的案例类中。按照文档中的示例,我使用运算符设置了映射投影<>

现在,我想为 SomeEntity3 添加一些静态常量和辅助方法。为此,我创建了一个伴生对象。但只要我包括这条线

弹出一个非常疯狂的多行错误,用于定义*关于“重载方法值 <> 带有替代项”的内容难以辨认的定义。

伴生对象与 Slick 中的双向映射有何关系?我能以某种方式实现我的目标吗?

0 投票
1 回答
12165 浏览

scala - 如何使用 slick 进行聚合

我想强制 slick 创建查询,例如

但是slick 的文档并没有帮助

因为那些 q1-q4 不是查询,所以我无法获得结果,但可以在其他查​​询中使用它们。

这个说法

生成正确的查询但不推荐使用(生成警告:“不推荐使用类 ColumnExtensionMethods 中的方法 max:改用 Query.max”)。 如何在没有警告的情况下生成这样的查询?

另一个问题是与 group by 聚合:

试图解决它

这会产生

这会导致明显的数据库错误

如何生成这样的查询?