2
有沒有辦法在不丟失精度的情況下將字符串轉換爲jooq-query中的BigDecimal?Jooq將字符串轉換爲BigDecimal
當我做endResER.VALUE.cast(BigDecimal.class)其中VALUE是一個字段與數據庫中的一個字符串值,它返回一個BigDecimal沒有任何小數數字。
我需要比較在數據庫中保存爲字符串的兩個數量。
有沒有辦法在不丟失精度的情況下將字符串轉換爲jooq-query中的BigDecimal?Jooq將字符串轉換爲BigDecimal
當我做endResER.VALUE.cast(BigDecimal.class)其中VALUE是一個字段與數據庫中的一個字符串值,它返回一個BigDecimal沒有任何小數數字。
我需要比較在數據庫中保存爲字符串的兩個數量。
您可以將值轉換爲這樣的SQLDataType:
endResER.VALUE.cast(SQLDataType.DECIMAL.precision(10, 5))
要小心的是,不存在用於jOOQ 3.1的已知問題:#2708。