我发现JOOQ可以在使用.selectFrom(TABLE)
或者.fetchInto(POJO.class);
时自动返回一个POJO。
但是,是否有可能将复杂查询的结果转换为多个POJO?
例如:
这个查询将返回Support和Box表中所有列的数组。是否可以将它们转换为Support和Box Pojo?
Result<Record> results = query.select()
.from(BOX)
.join(SUPPORT)
.on(SUPPORT.ID.equal(BOX.SUPPORT_ID))
.where(SUPPORT.ID.equal("XXXX"))
.orderBy(BOX.ID)
.fetch();
我已经测试了方法.intoGroups(SUPPORT.ID, Box.class)
,它可以很好地运行。但是我没有这个支持对象。
as("b")
和as("s")
的调用。 - Lukas Eder