【发布时间】:2021-03-09 02:06:26
【问题描述】:
我有以下记录,是由带有几个连接的查询产生的:
现在,当我尝试检索不在结果中的特定列时:
record[REG_MEDEWERKER.ID]
REG_MEDEWERKER.ID 生成的 Kotlin 代码具有以下详细信息:
我希望得到null。但是,会返回错误的 id 值(zkn_zaak.id)。
我在这里缺少什么? jOOQ 不应该有足够的信息(表和字段名)来从记录中检索正确的列吗?
============更新=============
从代码看来,这是预期的行为,并且已经在例如 https://github.com/jOOQ/jOOQ/issues/4471, https://github.com/jOOQ/jOOQ/issues/4455, https://github.com/jOOQ/jOOQ/issues/4476 和 https://github.com/jOOQ/jOOQ/issues/10266
所以这解释了很多。
但是,问题仍然是如何确定 REG_MEDEWERKER.ID 列不在结果集中...
【问题讨论】: