【发布时间】:2022-01-22 16:57:48
【问题描述】:
select question.*,
question_option.id
from question
left join question_option on question_option.question_id = question.id;
我如何在 jooq 中写 question.* 而不是指定所有实体变量
【问题讨论】:
标签: jooq
select question.*,
question_option.id
from question
left join question_option on question_option.question_id = question.id;
我如何在 jooq 中写 question.* 而不是指定所有实体变量
【问题讨论】:
标签: jooq
您可以使用从 TableImpl 扩展而来的 JOOQ 生成对象中的 field() 或 asterisk() 方法。
例如,如果你只想查询一条记录的字段:
dsl.select(QUESTION.fields()).from...
如果您也需要连接中的字段:
dsl.select(QUESTION.asterisk(), QUESTION_OPTION.ID).from...
【讨论】:
我假设您生成了元模型,以便您可以使用
dsl.select(QUESTION.fields()), QUESTION_OPTION.ID)...
【讨论】: