问题标签 [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.
scala - 有没有办法为scalikejdbc指定自定义连接参数?
连接到 AWS Athena 时,一个必需的参数是s3_staging_dir
指定查询的输出目录。有没有办法在scalikejdbc中指定这个参数?我试过浏览所有 scalikejdbc 的文档,但我没有发现任何此类。
雅典娜文档:http : //docs.aws.amazon.com/athena/latest/ug/connect-with-jdbc.html Scalikejdbc 文档:http ://scalikejdbc.org/documentation/configuration.html
sql - 选择父母以获得父母的孩子中有趣的属性列表
我为标题而苦苦挣扎,但让我解释一下:
假设我有两个数据结构:Parent
和Child
. 在我的(Scala)代码中,每个Parent
实例都有一个Child
's 列表。在数据库中,我有两张表,一张 forParent
和一张 for Child
。表中的每个条目Child
都有一个parentId
指向它的值Parent
。
表Parent
:id int
表Child
:id int,parentId int(外键 parent.id)
给定一个Child
ID 列表,我想选择Parent
具有所有这些孩子的每个(其中可以没有,一个或多个)。有人可以帮我查询吗?
更新:
我的示例没有涵盖我的用例 - 抱歉。我需要在中添加另一个字段Child
:让我们称之为interestingThing
。以下是表格:
我需要的是找到有我的有趣事情清单的孩子的父母。鉴于此数据:
我想要一个使这些示例正常工作的查询:
- 鉴于有趣的事情 (42, 43),我想找到 id 为 1 的父级。
- 鉴于有趣的事情 (43, 44),我想找到 id 为 1 的父级。
- 鉴于有趣的事情 (8),我想找到 id 为 1 的父级和 id 为 2 的父级。
- 鉴于有趣的事情 (8, 10),我想找到 id 为 2 的父母。
postgresql - 如何从 ScaLikeJDBC 中的 Case 类生成 SQL?
我有案例类列表,我想从中生成 SQL。所以我查看了网站并找到了如何对这个过程进行逆向工程,这意味着从 SQL 到案例类,对我来说,我想从案例类到 SQL 进行逆向工程。
http://scalikejdbc.org/documentation/reverse-engineering.html
我该怎么做 ?
问候
sql - scalikejdbc 分页
one.toManies
我只是想知道在使用带有多个左连接的 API的情况下如何应用偏移量和限制查询参数?
我的示例 DSL 是:
所以我想对 parent 进行分页CustomerTable
。
你有这样做的最佳实践吗?
postgresql - scalike-jdbc - 如何在查询中指定列别名?
我定义了一个对象来帮助将结果集转换为 POJO。
然后下面的代码尝试从表中查询,
从控制台,我可以看到生成的 sql 是:
为了使转换工作,需要更改生成的 sql 中的列别名以保持表中的原始名称,例如,name
而不是n_on_d
.
那么,如何做到这一点,谢谢。
@更新
完整的代码在这里:
这是创建表和初始化数据的sql postgresql
:
scala - scalikejdbc 使用 oracle 进行流式传输
我正在使用 ScalikeJDBC 实现流式源,并且需要它来运行多种数据库类型,包括。Oracle、Sybase 等
文档有点混乱,不确定这是否是一个选项:
目前,scalikejdbc-streams 原生支持 MySQL 和 PostgreSQL。正常使用 SQL#iterator 工厂方法时,ScalikeJDBC 会自动启用所需的设置以使用游标功能。如果您不喜欢这种行为,您可以自定义调整 DBSession 属性
可以通过 MySQL 和 PostgreSQL 以外的其他数据库处理流式读取吗?
mysql - 在 ScalikeJDBC 中使用 SQLSyntaxSupport 时找不到列名
我有一个模型,如下所示。
我的表定义如下所示。
我正在尝试编写一种在 MySQL 数据库中保存房屋的方法,如下所示。
但我收到以下编译错误。
我也得到了同样的c.endAt
列错误。
难道我做错了什么?如果我使用c.column("start_at")
.
scala - scalikejdbc 中 $param 和 ${param} 的区别
使用scalikejdbc时,有什么区别:
和
例如,两者都会使用类似准备好的语句的变量替换吗?
到目前为止,我看到的所有示例都使用后一种语法,但是我看到了一些使用前者的代码(这对我来说似乎更漂亮),这就是为什么我想知道是否有任何理由用{}
scala - Listing ScalikeJDBC results returning only one result
I am attempting to retrieve a list of user IDs from a database in Scala using ScalikeJDBC. My issue is that the query, when I run it in a database tool, returns many rows. However, when I attempt to retrieve this data as a list in Scala, it contains only one element. Is there something I am missing?
ScalikeJDBC docs here.
sql - 使用 scalike jdbc 进行带最大值的简单选择
仍在尝试熟悉scalikejdbc。使用 sql 语法将使用 scalike jdbc 的查询发送到表中以获取最大日期的最简单方法是什么?像下面这样非常简单的东西可以正常工作,但是当我尝试在列周围添加 max 时给我一个错误。
这不起作用:
错误:无法检索值,因为找不到列名。如果您使用的是 SQLInterpolation,...