java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String

1、错误描述

     java.lang.ClassCastException:java.math.BigDecimal cannot be cast to java.lang.String


2、错误原因

    在hibernate映射文件中,数据库字段id是字符串类型,而在Java封装类中定义成java.math.BigDecimal,导致出错


3、解决办法

    将Java封装类中的id属性修改成String类型

原文地址:https://www.cnblogs.com/hzcya1995/p/13314742.html