【发布时间】:2014-11-17 20:12:06
【问题描述】:
我看到当我们使用.selectFrom(TABLE)或.fetchInto(POJO.class);时,JOOQ可以自动返回一个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) 的方法,它工作正常。但是我没有支持对象。
【问题讨论】: