问题标签 [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 投票
3 回答
7645 浏览

mysql - 使用 slick 在 Playframework 中创建 MySQL 连接

我正在尝试使用 slick 1.0.0 连接到 mysql 数据库。

到目前为止我所做的:

在 Build.scala 我添加了

在 application.conf

现在我正在尝试从数据库中读取条目。为此,我有一个模型

现在我只想输出条目

但它不起作用。我确定我犯了很多错误,但似乎没有关于 mysql 的安迪光滑教程。

感谢您的耐心等待,我希望我的解释清楚。

0 投票
1 回答
400 浏览

mysql - 使用现有 mysql 表时 Slick 跳过 Evolution

我有一个现有的 MySQL 数据库。现在我创建了一个 Slick 模型来查询所述 DB。

我现在的问题是:当我尝试将模型连接到现有表时,它不起作用。它说它需要进化。但是当我在 Slick 中重命名表并进行演变时,它会创建一个对我来说看起来相同的新表。

所以我的问题是:如果它看起来相同,为什么我不能使用现有的表?

有没有办法跳过进化并试试我的运气?

感谢您的时间

0 投票
1 回答
5360 浏览

scala - Slick中不区分大小写的字符串比较?

找到一个用户匹配用户名的正确方法是什么?

使用用户定义类型用户:

user.username 是 Column[String] 类型,它没有转换为 String。

需要的是让数据库将字符串不敏感的比较作为查询的一部分。

0 投票
3 回答
2642 浏览

scala - 内部联接在 Slick 中不起作用

你能告诉我为什么我没有得到我期望得到的内部加入吗?

我有以下表格

我愿意做的是获取Ability特定所有者(无论是用户还是角色)的对象列表。因此,按照文档,我为它编写了以下连接查询

q2.selectStatement返回绝对错误的查询。在select x2."id", x2."is_can", x2."verb", x2."subject", x2."context" from "abilities" x2, "abilities_mapping" x3 where x3."owner_id" = ?我的情况下。

应该如何实施?

谢谢。

0 投票
1 回答
630 浏览

scala - 纯 SQL 和字符串插值时出现 NullPointerException

我在使用字符串插值执行普通 SQL 查询时遇到了一些麻烦。我正在尝试使用 Microsoft 的 sqljdbc4.jar 查询 MS-SQL 2008 数据库。

表很简单:

我正在使用的代码如下:

我的问题是我正在接受java.lang.NullPointerExceptionresult.firstOption我认为!)。当找到一行时会发生这种情况。如果尝试选择一个不存在的数字,比如getServNum("34"),那么正如预期的那样result.firstOption是 a 。None

堆栈跟踪:

我尝试调试并跟踪堆栈跟踪,但我对 Scala 和 Slick 都很陌生,所以我迷路了。如果有人可以帮助我或指出我正确的方向,我将不胜感激。

谢谢。

0 投票
1 回答
955 浏览

scala - 如何在 Slick Query 中使用 yield?

如何在Slick Query中使用 yield ?所以想象我有这样的代码

我这样使用

但是如果我想用修改后的角色生成另一个容器怎么办?我试过这个

但它返回WrappingQuerylst不是实际的案例类对象。我看到有mapResults方法,但它返回UnitInvoker类型的对象而不是Role-s的容器

我应该怎么办 ?我应该只调用.list()Query 对象吗?

0 投票
1 回答
677 浏览

scala - 我可以在不使用普通 SQL 的情况下使用变量字段构建更新查询吗?

我可以在不使用普通 SQL 的情况下构建具有可变数量字段的更新查询吗?

例如,单列的更新很简单——我只是让它创建窄查询。

但是如果Role有 5 个字段并且我想允许 API 客户端向我发送他想要更新的字段怎么办?我将如何构建这样的查询?

0 投票
2 回答
14457 浏览

scala - 如何使用 Slick Lifted Embedding 更新多个列?

如何使用 Slick Lifted Embedding 更新多个列?这份文件不多说。

我希望它是这样的

0 投票
1 回答
562 浏览

scala - how can I remove codes creating session in unit test for Play framework and slick

I'm using play 2.0 and slick. so I write unit test for models like this.

it works well but following snippets is dupulicated every unit test.

so, I want to move this code to before block, somthing like this.

can I create sesstion in before block and then use the session in unit test?

0 投票
1 回答
2394 浏览

scala - 你如何在 Slick 中使用带有参数的 StaticQuery.update?

您能否演示如何使用带有参数的 Slick 的StaticQuery.update文档仅显示无参数调用。我也没有在单元测试中找到示例。