Hi, On Tue, 2018-02-13 at 14:28 +0530, Vinodh NV wrote: > Hi, > > Require assistance on the below: > > Code snippet: > Map<String,Object> ic; > //Populate values for ic > long count = ((BigDecimal)ic.get(“EB”)).longValue(); > > > Getting the below error: > java.math.BigInteger cannot be cast to java.math.BigDecimal > ®java.lang.ClassCastException: java.math.BigInteger cannot be > cast to java.math.BigDecimal > > Since this is not part of a query doing select cast (EB as bigint) > will not help in this case: > > Can u let me know the solution for this? > > Regards, > Vinodh This is not a Postgres question per se. The method is documented as:- public static BigDecimal valueOf(long val) HTH, Rob