У меня есть таблица билетов, в которую я вставляю билет, и есть поле createBy, в котором хранится целое число UserId создателя этой записи. Во время выборки я соединяю с таблицей пользователей и именем и фамилией concat, и в моем DTO есть поле createBy с объединенным именем создателя. Как я могу отобразить производное поле? это моя ссылка https://www.jooq.org/doc/3.13/manual/sql-execution/fetching/pojos/, и я не могу найти такой сценарий при условии
проблема не в соединении. проблема заключается в отображении строки createBy, полученной после объединения, тогда как в классе записи, сгенерированном jooq, есть Integer, потому что в таблице базы данных я храню userId.
List<MyTickets> mytickets = create.select(....FIELDS).from(TICKETS_).fetch().into(MyTickets.class);
@Override
public Field<Integer> field9() {
return Tickets.TICKETS_.CREATEDBY;
}