问题标签 [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.
mysql - 使用 slick 在 Playframework 中创建 MySQL 连接
我正在尝试使用 slick 1.0.0 连接到 mysql 数据库。
到目前为止我所做的:
在 Build.scala 我添加了
在 application.conf
现在我正在尝试从数据库中读取条目。为此,我有一个模型
现在我只想输出条目
但它不起作用。我确定我犯了很多错误,但似乎没有关于 mysql 的安迪光滑教程。
感谢您的耐心等待,我希望我的解释清楚。
mysql - 使用现有 mysql 表时 Slick 跳过 Evolution
我有一个现有的 MySQL 数据库。现在我创建了一个 Slick 模型来查询所述 DB。
我现在的问题是:当我尝试将模型连接到现有表时,它不起作用。它说它需要进化。但是当我在 Slick 中重命名表并进行演变时,它会创建一个对我来说看起来相同的新表。
所以我的问题是:如果它看起来相同,为什么我不能使用现有的表?
有没有办法跳过进化并试试我的运气?
感谢您的时间
scala - Slick中不区分大小写的字符串比较?
找到一个用户匹配用户名的正确方法是什么?
使用用户定义类型用户:
user.username 是 Column[String] 类型,它没有转换为 String。
需要的是让数据库将字符串不敏感的比较作为查询的一部分。
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" = ?
我的情况下。
应该如何实施?
谢谢。
scala - 纯 SQL 和字符串插值时出现 NullPointerException
我在使用字符串插值执行普通 SQL 查询时遇到了一些麻烦。我正在尝试使用 Microsoft 的 sqljdbc4.jar 查询 MS-SQL 2008 数据库。
表很简单:
我正在使用的代码如下:
我的问题是我正在接受java.lang.NullPointerException
(result.firstOption
我认为!)。当找到一行时会发生这种情况。如果尝试选择一个不存在的数字,比如getServNum("34")
,那么正如预期的那样result.firstOption
是 a 。None
堆栈跟踪:
我尝试调试并跟踪堆栈跟踪,但我对 Scala 和 Slick 都很陌生,所以我迷路了。如果有人可以帮助我或指出我正确的方向,我将不胜感激。
谢谢。
scala - 如何在 Slick Query 中使用 yield?
如何在Slick Query中使用 yield ?所以想象我有这样的代码
我这样使用
但是如果我想用修改后的角色生成另一个容器怎么办?我试过这个
但它返回WrappingQuery而lst
不是实际的案例类对象。我看到有mapResults
方法,但它返回UnitInvoker类型的对象而不是Role
-s的容器
我应该怎么办 ?我应该只调用.list()
Query 对象吗?
scala - 我可以在不使用普通 SQL 的情况下使用变量字段构建更新查询吗?
我可以在不使用普通 SQL 的情况下构建具有可变数量字段的更新查询吗?
例如,单列的更新很简单——我只是让它创建窄查询。
但是如果Role
有 5 个字段并且我想允许 API 客户端向我发送他想要更新的字段怎么办?我将如何构建这样的查询?
scala - 如何使用 Slick Lifted Embedding 更新多个列?
如何使用 Slick Lifted Embedding 更新多个列?这份文件不多说。
我希望它是这样的
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?
scala - 你如何在 Slick 中使用带有参数的 StaticQuery.update?
您能否演示如何使用带有参数的 Slick 的StaticQuery.update ?文档仅显示无参数调用。我也没有在单元测试中找到示例。