【发布时间】:2021-12-16 16:35:45
【问题描述】:
对于一个表,假设是 myTable,我有一个列 myColumn..
默认的 JOOQ 生成将 myColumn 创建为 BigInteger,
我想将它创建为 BigDecimal。
这是我正在使用的转换器。
public class myConverter extends AbstractConverter<BigInteger, BigDecimal> {
public BigIntToBigDecConverter(Class<BigInteger> fromType, Class<BigDecimal> toType) {
super(fromType, toType);
}
@Override
public BigDecimal from(BigInteger databaseObject) {
return new BigDecimal(databaseObject);
}
@Override
public BigInteger to(BigDecimal userObject) {
return new BigInteger(String.valueOf(userObject.intValue()));
}
}
forceType 配置在 XML 文件中应该是怎样的?
【问题讨论】:
-
你尝试过什么from here?为什么它不起作用?
-
@LukasEder 我试过这个```
```日志没有显示任何具体错误。java.math.BigDecimal xyz.myclass.BigIntToBigDecConverter BigInteger\.* * -
您可以编辑您的问题,添加更多详细信息...