数据库bigint提取成实体对象

来源:互联网 发布:淘宝手机页面设为首页 编辑:程序博客网 时间:2024/06/07 05:02

Mysql里有个数据类型bigint
在java转换成实体对象时,处理不当容易出现以下异常:
java.lang.ClassCastException: java.lang.Long cannot be cast to java.math.BigInteger

只需要注意以下情况,就可避免此类异常:
当数据库中该属性添加unsigned,则在对象中对应的属性类型应该为BigInteger;
当数据库中该属性未添加unsigned,则在对象中对应的属性类型应该为Long。

原创粉丝点击