Details
-
Bug
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
1.6.1, 1.6.2
-
None
-
All
Description
Big Decimal are treated as double in org.apache.axis2.databinding.utils.converterUtil.java as no proto exists taking a BigDecimal as argument.
This leads to loosing precision in the value in the xml content. We noticed that since more than one year (as we use 14 digits for some currency change) so, we use our own patched version :
in org.apache.axis2.databinding.utils.converterUtil.java add a new method :
public static String convertToString(BigDecimal o)
{ return o.toPlainString(); }This solved the problem. Could be enough, but we have to patch again the Converterutil class at each update to the latest version....
So if something like that could be introduced in next versions ... could be nice !
Attachments
Issue Links
- duplicates
-
AXIS2-5331 Handling BigDecimals data in ADB
- Resolved