发布网友 发布时间:2022-04-26 06:38
共1个回答
热心网友 时间:2022-06-24 19:18
背景:hibernate查询数据库某一Number型字段时,由于query.list()中Number型默认结果是BigDecimal,这时如果用List<Long去接收query.list()的结果,就会报java.math.BigDecimal cannot be cast java.lang.Long.
解决办法:将java.math.BigDecimal 转换为java.lang.Long如:BigDecimal bd=new BigDecimal (23);