JOOQ MYSQL 查询

JOOQ MYSQL QUERY

select question.*, 
       question_option.id 
from question 
left join question_option on question_option.question_id = question.id;

如何在 jooq 中编写问题*而不是指定所有实体变量

我假设您已生成元模型,因此您可以使用

dsl.select(QUESTION.fields()), QUESTION_OPTION.ID)...

您可以使用 JOOQ 生成的对象中的 field()asterisk() 方法,这些对象是从 TableImpl 扩展而来的。

例如,如果您只想查询记录的字段:

dsl.select(QUESTION.fields()).from...

如果您也需要来自联接的字段:

dsl.select(QUESTION.asterisk(), QUESTION_OPTION.ID).from...