JOOQ连接具有相同列名的两个表

  • 本文关键字:两个 连接 JOOQ jooq
  • 更新时间 :
  • 英文 :


我正在使用以下JOOQ查询:

dsl.select().from(table).join(joinTable).on(joinCondition).where(condition).fetchInto(entityClass);

table和joinTable都有id作为主键名,但是结果提取到实体类中包含了joinTable的id和表的其他列。如果我重新排序表,结果是类似的,我有来自表的ID和来自joinTable的其余列。

元模型是使用jooq-codegen-maven插件生成的。有趣的是,我发现使用:

dsl.select(table.fields())...

解决问题。我希望这个行为是默认的,但是它不是。

相关内容

  • 没有找到相关文章

最新更新