Getting Error与数字格式有关(java.lang.ClassCastException:java.math.



我有一个如下的查询

select SHIPMENT_COST_SEQNO as SHIPMENT_COST_SEQNO from shipment_cost where shipment_gid = 'A1.53005'

这给我的错误是"java.lang.ClassCastException:java.math.BigDecimal无法转换为java.lang.String">

虽然SHIPMENT_COstrongEQNO是一个5位数的数字,但仍然给了我以上的错误。

这对SQL接口来说很好,但当我尝试从应用程序执行时,它会给出上面的错误。

任何指针都是可观的。

感谢

似乎您需要将类型转换为实体中使用的字符串

select cast(SHIPMENT_COST_SEQNO as varchar(50))
as SHIPMENT_COST_SEQNO from shipment_cost where shipment_gid = 'A1.53005'

相关内容

最新更新