今天遇到个bug
java.lang.Integer cannot be cast to java.lang.Long
查找原因发现 是由于 查询数据库时 使用了 select 0 as ... 的 写法 ,构造了一个执行列,但查询后返回的是Long类型 导致比较错误
本文介绍了一个在Java中遇到的类型转换错误:无法将Integer类型强制转换为Long类型的bug。此问题源于从数据库查询并使用select0as...语法构造执行列时,返回的数据类型与预期不符所导致。
今天遇到个bug
java.lang.Integer cannot be cast to java.lang.Long
查找原因发现 是由于 查询数据库时 使用了 select 0 as ... 的 写法 ,构造了一个执行列,但查询后返回的是Long类型 导致比较错误

被折叠的 条评论
为什么被折叠?