在数据库里通过count()函数查到了两个数据,进行相除的时候爆出异常:java.lang.long can not be cast to java.lang.Integer
在网上查了资料发现是数据库的问题,查出来的是long类型,而long类型是不能直接相除的。
但是又不能直接转换为integer,因为integer和long都是直接继承于父类Number类型,直接转换会报上述异常。
那就从Number下手。
在数据库里通过count()函数查到了两个数据,进行相除的时候爆出异常:java.lang.long can not be cast to java.lang.Integer
在网上查了资料发现是数据库的问题,查出来的是long类型,而long类型是不能直接相除的。
但是又不能直接转换为integer,因为integer和long都是直接继承于父类Number类型,直接转换会报上述异常。
那就从Number下手。