问题标签 [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.
scala - Slick match on encrypted variable
How do I select on an encrypted variable with Slick.
I have a BCrypt encoded password in my database.
To Illustrate my intentions:
Of course slick complains about u.password being a lifted column and not a String.
How would you go about to solve the problem?
scala - 播放框架 NoSuchMethodError
我在尝试使用 Slick 时遇到了问题……我一开始就完全按照这篇文章进行操作。一切都很好,直到我在 Global.scala 中添加 Bars.ddl.create。此时它会启动下面的异常。
我想这是由于方法“def * = ...”,但我无法改变任何东西。
正如我在论坛上看到的那样,我已经尝试了 sbt-reboot ,但它不会改变。
我有 Scala-2.10.0,Play-2.1.0
你知道有什么问题吗?(以及最终如何解决它=D)
谢谢
scala - Slick SQL 的客户类型映射器
我从光滑的测试中找到了这个例子:
https ://github.com/slick/slick/blob/master/slick-testkit/src/main/scala/com/typesafe/slick/testkit/tests/MapperTest.scala
但我正在尝试为 org.joda.time.DateTime 与 java.sql.Timestamp 创建一个 TypeMapper - 但没有太大成功。Bool 示例非常特殊,我无法适应它。Joda Time 非常常见 - 所以任何帮助将不胜感激。
为了清楚起见,我正在使用插值 sql"""select colA,colB from tableA where id = ${id}""" 等。在进行选择时,系统通过在隐式 GetResult 转换器中使用 jodaDate 类型运行良好。
但是,对于插入,似乎没有办法进行隐式转换,或者它忽略了答案 #1 中提供的以下代码 - 与以前相同的错误:找不到参数 pconv 的隐式值:scala.slick.jdbc .SetParameter[(Option[Int], String, String, Option[org.joda.time.DateTime])]
我没有使用带注释的 Table 对象的 Lifted 样式 Slick 配置,这可能就是它没有找到/使用 TypeMapper 的原因
scala - Count rows with Slick 1.0.0
I'm trying to create a query with Slick 1.0.0 that returns a row count equivalent to the following SQL statement:
What I have so far is:
This prints scala.slick.ast.FunctionSymbol$$anon$1@6860991f
. Also, query.length
appears to be of type scala.slick.lifted.Column
. I cannot find a way to execute the query. All examples that I can find in the documentation and anywhere else do not operate on Column
or are for ScalaQuery and do not work anymore.
What can I do to execute this?
scala - 您如何打印以下 Slick 查询的选择语句?
我想找出以下哪些查询对于获取表的行数最有效,因此我试图打印出 select 语句。我知道您可以添加.selectStatement
到 Queryable 但不知道这是否告诉我完整的真相,因为我必须删除结果生成代码,例如.list.length
并将其替换为.selectStatement
. Slick 可能会发现您正在寻找长度并进一步优化,所以我想查看整个查询的 select 语句,包括由于.list.length
, 或.count).first
scala - 如何使用 Slick 进行 INSERT IGNORE 查询?
由于我在一个项目中使用的主题数据的性质,在输入集中经常会遇到重复记录(有时这意味着同一输入集中的重复记录,这可以通过预插入轻松处理过滤,但通常输入集可以包含与数据库中已有记录重复的记录)。
MySQL 和 SQLiteINSERT IGNORE
特性有助于处理这个问题。
所以我的问题是:
将数据插入 MySQL 或 SQLite 数据库时,如何使 Slick 使用
INSERT IGNORE
而不是裸露?INSERT
INSERT IGNORE
将 Slick 与本机不支持的 MS SQL Server 一起使用时,模拟功能的最佳方法是什么?
scala - 如何在选择子句中编写嵌套查询
我正在尝试使用 SLICK 1.0.0 生成此 SQL:
我最成功的尝试是(我删除了“joins”部分,所以它更具可读性):
这会在子查询中产生缺少括号的 SQL:
这显然是无效的 SQL 任何想法如何让 SLICK 将这些括号放在正确的位置?或者也许有不同的方法来实现这一目标?
java - 地图渲染错误 slick2d
我最近一直在用java编写平台游戏,当我尝试使用单独的类来存储我的地图(平铺)时遇到了问题。然后我尝试通过将地图移动到主类来修复它,但它没有帮助。
这是导致问题的代码(当world.map1.render(0,0)被删除时,不存在问题) - 我知道我应该使用 getter 和 setter。我只是觉得他们很痛苦。
这是主要方法
这是世界级的
编辑:我忘了发布问题/堆栈废话/无论如何。我真傻。
这不是什么大错误,因为它编译得很好,然后控制台给了我这个。窗口出现片刻,然后消失。
sql - 如何使用 Scala 的 Slick sql 插值与所有者/模式名称前缀
我们有一个数据库设置,其中我们有一个单独的用户,用于 Oracle 数据库中数据库表的所有者和用户。这意味着实际上每个查询的前缀如下:ownername.tablename
如果我只是在 Slick 的 SQLInterpolation.sql 函数中静态地编写整个内容,这会很好:
问题是,所有者前缀会根据测试/产品而变化。环境。我想做的是:
但是 SQL 插值不适用于它。我收到此错误甲骨文:
有什么建议么?我当然可以回退到更详细的 StaticQuery,但使用 sql/sqlu 插值会更紧凑。
scala - 光滑的左外连接获取整个连接行作为选项
我的加入看起来像这样:
但是当 user.imageId 为空时,slick 在运行时失败
[SlickException:读取 RemoteImage.url 列的 NULL 值]
将产量更改为
给我一个编译时异常,它只适用于个别列
找不到 scala.slick.lifted.TypeMapper [image.type] 类型的证据参数的隐式值
会有不同的方式来完成我在这里尝试做的事情吗?(在单个查询中)