簡體   English   中英

是否可以使用客戶生成器在JOOQ中將兩個數據庫字段組合成一個字段?

[英]Is it possible to combine two database fields into one in JOOQ with customer generators?

我正在閱讀docs 定制生成器數據類型重寫 似乎它具有很大的靈活性。 但是可以將兩個數據庫字段組合為一個嗎?

例如,對於外匯交易,我想存儲兩個字段

budget.value, budget.currency

我能以某種方式將JOOQ轉換為

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

在這種情況下, Value是我創建的同時支持值和貨幣的自定義枚舉。

從jOOQ 3.11開始,這是不可能的。 有一個待處理的功能請求和相關功能,將支持JPA所謂的@Embeddable類型: https : //github.com/jOOQ/jOOQ/issues/6124

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM