问题标签 [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 回答
43 浏览

scalikejdbc - scalikejdbc 和 MySQL 子查询 WHERE IN (SELECT 语句)

看起来 scalikejdbc 不支持 MySQL 的WHERE IN (SELECT statement) 查询,因为IN需要一系列项目作为参数,它不接受查询。

让它发挥作用的任何想法?谢谢!

0 投票
0 回答
26 浏览

postgresql - 使用 scalikejdbc 插入默认值

我有一个自动生成的 id 列表:

在使用 scalikejdbc 时,如何执行相当于以下内容的插入:

或者:

无需编写原始 SQL?我还想避免添加一列只是为了解决这个问题。

我尝试了一些天真的方法,例如:

和:

但由于显而易见的原因,它们不起作用。

任何建议如何强制DEFAULT使用价值?

0 投票
0 回答
15 浏览

sql - scalikeJDBC DslQuery 为 eq 提供(未指定的值参数evidence$1)

我一直在尝试对 QueryDSL 实施以下 SQL 查询

SQL

查询DSL

wherekeyValue=100 我使用 SQLSyntax 时的值

所以这给了我错误:-

任何人都可以帮忙吗?

0 投票
1 回答
37 浏览

postgresql - postgres:使用字符串插值时出现 sql 错误(scala + scalikejdbc)

这是我使用库Postgres从 scala执行的查询,该库可以正常工作scalikejdbc

但是在对日期使用字符串插值时出现错误。在这种情况下,我使用${startDate.toString}而不是字符串文字2021-05-01

我得到的错误是,

我在这里缺少什么?...因为错误中显示的 sql 语句确实是有效的

0 投票
1 回答
7 浏览

database - scalikejdbc:查询/结果缓存

我正在使用 scalikejdbc 库来访问我的 Postgres 数据库。我使用的驱动程序是默认的org.postgresql.Driver。我正在尝试引入查询/结果缓存,但我找不到任何证据表明 scalalike 是否默认执行此操作,或者它是否支持此操作。我浏览了整个TypesafeConfigReader课程,但找不到任何指示这种功能的配置属性。我最后的手段是实现一个简单的应用程序级缓存,但我想知道默认情况下是否支持它。在他们的官方文档中,我也找不到确定的东西。