繁体   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