2013-08-23 82 views
2

有沒有辦法在不丟失精度的情況下將字符串轉換爲jooq-query中的BigDecimal?Jooq將字符串轉換爲BigDecimal

當我做endResER.VALUE.cast(BigDecimal.class)其中VALUE是一個字段與數據庫中的一個字符串值,它返回一個BigDecimal沒有任何小數數字。

我需要比較在數據庫中保存爲字符串的兩個數量。

回答

0

您可以將值轉換爲這樣的SQLDataType:

endResER.VALUE.cast(SQLDataType.DECIMAL.precision(10, 5)) 

要小心的是,不存在用於jOOQ 3.1的已知問題:#2708