Reputation: 11087
What should be the correct java type mapping to match oracle number(22,2) type in underlying table column, so that it doesn't overflow?
will it fit in Double
or must use BigDecimal
?
Upvotes: 4
Views: 4065
Reputation: 691715
Both will do. But double
can't be used to represent any decimal value, whereas BigDecimal
can. Choose the one that fits best for your case. If it's used to represent monetary amounts, definitely use BigDecimal
.
Upvotes: 5