【发布时间】:2016-04-13 04:44:32
【问题描述】:
我的数据库中有一个小特殊情况,我需要从两个具有一对一关系的不同表中获取数据,以获得有用的结果。提取看起来像这样:
SELECT
time_period.from_day, time_period.to_day, store_time_period.valid_for_days
FROM time_period, store_time_period
WHERE
-- .. condition
当然,我在实际代码中使用JOIN - 这只是一个示例。我的问题是是否以及如何将 jOOQ 中获取的数据写入 POJO。我不确定是否有办法让 jOOQ 为我生成这个 POJO,但如果我必须自己编写它,我假设我需要像适配器这样的东西以及像 org.jooq.Converter 这样的东西作为数据类型的转换器。
我看到有RecordMapperProvider 的可能性,但这似乎只处理单个已知的表。
那么,用 jOOQ 完成这样的事情的最佳方法是什么?
【问题讨论】: