有没有办法在 jooq 查询中将 String 转换为 BigDecimal 而不丢失精度?
当我做endResER.VALUE.cast(BigDecimal.class) where VALUE是数据库中具有字符串值的字段,它返回不带任何小数位的 BigDecimal。
我需要比较数据库中保存为字符串的两个金额。
您可以将值转换为 SQLDataType,如下所示:
endResER.VALUE.cast(SQLDataType.DECIMAL.precision(10, 5))
但请注意,jOOQ 3.1 有一个已知问题:#2708 http://github.com/jOOQ/jOOQ/issues/2708.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)