问题标签 [scalikejdbc]

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 投票
4 回答
2247 浏览

sqlite - ScalikeJDBC + SQlite:建立连接后无法更改只读标志

试图让 ScalikeJDBC 和 SQLite 工作。根据提供的示例有一个简单的代码:

它失败但有异常:

我已经尝试了 scalikejdbc 1.7 和 2.0,错误仍然存​​在。作为我使用的 sqlite 驱动程序"org.xerial" % "sqlite-jdbc" % "3.7.+"

我能做些什么来修复错误?

0 投票
0 回答
105 浏览

scala - 未找到 SQL 的值

在 scalikeJDBC 的使用中仍然是新的,我在编译我的代码时遇到了这个错误

任何想法?

}

从上面的方法编译器指向函数“withSQL” not found: value withSQL

谢谢

0 投票
1 回答
971 浏览

scala - 对于 scalikejdbc 如何编写带有外键约束的 QueryDSL

我使用 scalikejdbc 2.0.1 和 playframework 2.3。我按照一对多http://scalikejdbc.org/documentation/one-to-x.html的说明进行操作,但还是报错:

我的数据模型是,一个帐户有许多待办事项:

待办模型:</p>

模型帐户是:

我得到的错误是:

我有两个问题:

1、为什么我不能用toMany?我想用ResultNameSQLSyntaxProvider,我写的opt函数怎么改?

2、在 Todo.scala:23 上应该给出什么 rs 类型?

0 投票
2 回答
842 浏览

arrays - 使用scalikejdbc访问数组?

我正在尝试使用 scalikejdbc 访问包含数组字段的架构,即

我在文档或示例中找不到关于数组的任何内容,我只能通过查看 scalikejdbc 源来猜测。

我的模型看起来像

编译器抱怨

如果我将提取器代码更改为

它编译得很好,但我得到运行时异常

那么如何使用 scalikejdbc 访问数组字段呢?

0 投票
1 回答
1003 浏览

scalikejdbc - 如何动态生成 SQL

我想只使用这个库来生成 sql 而不执行它。您能否让我看看如何使用 SQLSytax 来生成的好例子。例如 :

val query:String = //使用 SQL 语法

println(查询)

res1:从表中选择 *,其中 A = ?

val bindedParameters:List[String] = ....

0 投票
2 回答
1405 浏览

mysql - scalikejdbc 中的批量插入在远程计算机上很慢

我正在尝试批量插入 100 个表(我听说这是与 mySQL 一起使用的最佳大小),我使用 scala 2.10.4 和 sbt 0.13.6,我使用的 jdbc 框架是 scalikejdbc 和 Hikaricp,我的连接设置如下所示:

插入代码:

每次我插入一个批次需要 15 秒,我的日志:

当我在托管 mySQL 数据库的服务器上运行它时,它运行得很快,我该​​怎么做才能让它在远程计算机上运行得更快?

0 投票
2 回答
1018 浏览

database - 在 Scala 中对变量调用字符串插值器

我正在为我在 Scala 中的类编写一些数据库查询辅助方法。

select方法旨在从 Product 表中提取某些列,指定为所需列的逗号分隔列表(字符串)。

我希望能够这样称呼它:Product.select("id, title")

以下代码不起作用:

但是此代码(仅用于说明目的)确实

现在,显然我不想将列硬编码到方法中,但我想用columns参数字符串来做到这一点(我希望你能明白我的意思)。如何sqls在列字符串上应用插值器?

会是这样的var x = sqls(columns)

在这里您可以找到有关sqlssql插值器的更多信息

如果您需要更多信息,请发表评论,非常感谢您的反馈。

0 投票
0 回答
342 浏览

postgresql - 使用 scalikejdbc-async 访问 JSONB 值

我们正在评估将 scalikejdbc-async 用于新的游戏项目。新的 postgresql-9.4 特性:jsonb 及其索引看起来非常有吸引力,scalikejdbc-async 也是如此。

有没有办法使用 scalikejdbc-async 访问 JSONB 值,如果没有,添加会有多难?

谢谢你。

0 投票
2 回答
990 浏览

scala - Scalikejdbc 查询结果作为流

对于非常大的数据集,是否可以将 scalikejdbc 查询的结果作为Stream? 即光标在哪里保持打开直到流用完以节省内存使用?如果是这样,怎么做?

0 投票
1 回答
653 浏览

scala - 在 scalikejdbc 中加入来自同一个表的两个外键

所以我有一张桌子,有两个 FK 指向同一张桌子。

例如:

包含发送者和接收者列的消息表,它们都引用用户表中的 id。

当我编写查询以获取消息并加入这两个结果时,两者的用途相同,第一个。

这就是我正在尝试的方法。

我做错了什么还是错误?