java.lang.ClassCastException: java.math.BigInteger cannot be cast to java.lang.Long
###JPA 实体类中 主键id 定义为 Long 类型 在JPA 生成数据库表的时候 会自动映射成 bigint(20) 类型
在java代码中 将该主键id 转换成 Long 或 Integer 类型会报错:java.math.BigInteger cannot be cast to java.lang.Long
解决方法:
BigInteger bi = newBigInteger("123");
inti = bi.intValue();
longl = bi.longValue();
System.out.println(i);
System.out.println(l);
网友评论