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

scala - 使用 scalikeJDBC 映射结果时如何解决类型不匹配问题?

我在Single / Optional Result for Query @ ScalikeJDBC Docs上输入了几行:

但是这个片段有一个编译错误:

我在 sbt 中清理并重新编译,但仍然无法编译。这段代码有什么问题?

感谢您的帮助。

0 投票
1 回答
1814 浏览

scala - 在带有 sql 插值的子句中

我可以在 ScalikeJDBC 的 SQL 插值中使用子句吗?例如

这失败了,因为ids没有插值。

这也失败了,因为表达式被解释为字符串,而不是数字列表。例如... where id in ('1,2,3,5')

0 投票
1 回答
2294 浏览

scala - ScalikeJdbc 多重插入

我们如何在同一个事务中执行多个插入?

如果每个插入的事务数以千计甚至更多,那么为每个插入进行不同的事务是没有效率的。

http://scalikejdbc.org/documentation/operations.html

0 投票
1 回答
701 浏览

postgresql - 有没有使用带有 scalikejdbc 和 postgres 的 hstore 数据结构的示例?

我们有一个用例,在表中使用 hstore 数据结构对于解决当前数据模型的问题非常有帮助。我们当前的设置是使用 postgres 和 scalikejdbc。问题是似乎没有关于如何做到这一点的文档,尽管有迹象表明最新的 JDBC 驱动程序支持它。

有没有使用带有 postgres 和 scalikejdbc 的 hstore 数据类型的示例?

0 投票
1 回答
428 浏览

scala - 使用 scalikejdbc 在 ON 中使用 AND 子句左连接

所以我有这个 sql(一个更大的查询的一部分):

我试图在 scalalikejdbc 中这样表示:

但我不知道如何添加额外的条件。直观的方法是:

那么我该怎么做呢?

0 投票
2 回答
1340 浏览

arrays - 通过 ScalikeJDBC 访问 PostgreSQL 数组

我尝试使用 ScalikeJDBC 访问 PostgreSQL 9.4 中的数组。DDL:

在 Scala 应用程序中定义了一个简单的案例类和加载器。

当我运行应用程序时,我得到运行时异常

我该如何解决?谢谢。霍维曼。

0 投票
1 回答
1885 浏览

scala - 在 ScalaTest 测试用例中,ScalikeJDBC 不会连接到 NamedDB 以进行 DSL 查询

如文档示例中所示,我正在为我的 ScalaTest 测试用例使用测试数据库。

我有一个默认数据库和一个 testdb 数据库,我的 Spec 看起来像

似乎我使用 sql 的查询有效,但使用 dsl 的查询无效。DSL 查询错误,试图访问'default 数据库,但 sql 查询正确使用'testdb 数据库。这是错误

这是用户类

任何人都知道为什么在调用 DSL 创建的查询时尝试使用默认数据库而不是 testdb?谢谢!

0 投票
1 回答
569 浏览

scala - 为什么 ScalikeJdbc 有线程池时需要执行上下文?

在此示例中,执行上下文用于处理未来。

当 Scalike 有一个内置的连接池时,为什么要使用它?

Future 不应该使用其中一个池线程来执行吗?ForkJoin 一个线程只是为了等待 Future 而另一个线程执行 IO 工作似乎是一种真正的浪费。

http://scalikejdbc.org/documentation/transaction.html

0 投票
1 回答
436 浏览

scala - AutoRollback 不回滚

运行以下规范后,该表存在。我希望它永远不会出现,因为它应该只存在于最终回滚的事务中。

该行DBs.setup('myDB)不是示例的一部分。但是如果我删除它,我会得到例外java.lang.IllegalStateException: Connection pool is not yet initialized.(name:'myDB)

来源MyQuery.create

配置:

ScalikeJDBC v2.2.9

0 投票
2 回答
6846 浏览

sql - ScalikeJDBC:连接池尚未初始化。(名称:'default)

我在玩ScalikeJdbc图书馆。我想从 PostgreSQL 数据库中检索数据。我得到的错误对我来说很奇怪。即使我手动配置 CP:

我仍然看到错误。这是我的 DAO:

应用程序:

我的application.conf档案

错误:

我错过了什么?