Можно ли объединить два поля базы данных в одно в JOOQ с генераторами клиентов? - PullRequest
0 голосов
/ 20 февраля 2019

Я читаю над документами Пользовательские генераторы и Тип данных перезаписывает .Кажется, что он обладает большой гибкостью.Но можно ли объединить два поля дб в одно?

Например, для иностранной валюты я хотел бы сохранить два поля

budget.value, budget.currency

Могу ли я каким-то образом заставить JOOQ преобразовать это в

Value getMonetaryValue() {
    return Value(this.value, this.currency);
}

Где в этом случае Value - это пользовательское перечисление, созданное мной для поддержки как значения, так и валюты.

1 Ответ

0 голосов
/ 20 февраля 2019

Начиная с jOOQ 3.11, это невозможно из коробки.Есть ожидающий запрос функции и связанные функции, которые позволят поддерживать то, что JPA называет @Embeddable типы: https://github.com/jOOQ/jOOQ/issues/6124

...