1.结果:
完善代码循环控制条件
2.情况说明:
由于业务需要,需要对数据库的数据进行清洗,在进行循环控制的过程中,会对数据的id的最大值进行判断,但是发现程序无法正常结束。经过业务逻辑的判断,发现循环控制的部分可能出现问题,经过排查发现,max函数在没有值时候返回null,jdbc的结果集操作进行resultSet.getLong()时,返回了默认值0(com.mysql.jdbc.ResultSetImpl#getLong(int, boolean)),导致循环控制失败


3.处理:
循环控制增加判断值是否0 |