Java 类ArrayList在离开whileloop后丢失变量

Java 类ArrayList在离开whileloop后丢失变量,java,sql,jdbc,arraylist,Java,Sql,Jdbc,Arraylist,我正在创建一个算法,从数据库中删除作为字符串一部分的名称。我使用JDBC客户机获取所有值并将它们保存在ArrayList中。但由于某些原因,一些变量在离开whileresultset.next循环后会失去其值 req类是一个自动生成的类,包含getter和setter方法 我不知道为什么会出现这种情况,因为我无法获得任何帮助 您只在循环中和循环后打印第一个请求 要把所有的东西都倒掉,你要做什么 for (req myReq:reqArrayList){ System.out.printl

我正在创建一个算法,从数据库中删除作为字符串一部分的名称。我使用JDBC客户机获取所有值并将它们保存在ArrayList中。但由于某些原因,一些变量在离开whileresultset.next循环后会失去其值

req类是一个自动生成的类,包含getter和setter方法

我不知道为什么会出现这种情况,因为我无法获得任何帮助

您只在循环中和循环后打印第一个请求

要把所有的东西都倒掉,你要做什么

for (req myReq:reqArrayList){
    System.out.println(myReq.getId()+" "+myReq.getComments());
}

我测试了每一个仍然相同的值
for (req myReq:reqArrayList){
    System.out.println(myReq.getId()+" "+myReq.getComments());
}