我有一个包含列full_name&的表。我写了一个像这样的查询
String query ="select full_name from users where department='QS'";
ps=con.prepareStatement(query);
rs=ps.executeQuery();
while(rs.next()){
joborderbean.setQs(rs.getString(1));
list.add(joborderbean);
我有两个全名,部门名称为QS。但是列表只返回一个名字两次。
请帮帮我。
答案 0 :(得分:5)
在循环的每次迭代中创建一个新对象:
while(rs.next()){
joborderbean = new WhateverClassItIs();
joborderbean.setQs(rs.getString(1));
list.add(joborderbean);