1.结果:

 完善代码循环控制条件

2.情况说明:

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

关于MYSQL的MAX函数

关于MYSQL的MAX函数

3.处理:

循环控制增加判断值是否0

相关文章:

  • 2022-12-23
  • 2021-07-02
  • 2022-02-07
  • 2021-05-25
  • 2022-02-23
猜你喜欢
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2022-01-21
  • 2021-10-23
相关资源
相似解决方案