public List<HashMap<String, String>> orderList(String patientid){ List<HashMap<String, String>> list=new ArrayList<>(); String sql="call orderList(?)"; return DBUtil.getHashmap(sql, new Object[]{patientid}); }
时间: 2024-02-19 22:00:10 浏览: 25
这段代码是一个查询病人预约列表的方法,接收一个patientid作为参数。它会调用一个存储过程orderList,将patientid作为参数传入,并返回一个ResultSet结果集。然后将结果集中的每一条预约信息存入一个HashMap中,将所有HashMap存入一个List中,最后返回这个List。需要注意的是,这段代码使用了数据库连接池的方式,最终需要关闭数据库连接。
相关问题
public ArrayList<HashMap<String, String>> jList = new ArrayList<HashMap<String, String>>();jList 可以add一个List数组吗
可以,你可以使用`jList.addAll()`方法向列表中添加一个List数组。例如,如果要向列表中添加一个包含多个人员信息的List数组,可以使用以下代码:
```
List<HashMap<String, String>> personList = new ArrayList<HashMap<String, String>>();
HashMap<String, String> person1 = new HashMap<String, String>();
person1.put("Name", "John");
person1.put("Age", "25");
personList.add(person1);
HashMap<String, String> person2 = new HashMap<String, String>();
person2.put("Name", "Mary");
person2.put("Age", "30");
personList.add(person2);
jList.addAll(personList);
```
这将向jList列表中添加两个人员信息,分别是"John",年龄为"25"和"Mary",年龄为"30"。
public ArrayList<HashMap<String, String>> tagList = new ArrayList<HashMap<String, String>>()
这段代码定义了一个公共的成员变量 `tagList`,它是一个 ArrayList 类型的对象,泛型为 HashMap<String, String>。也就是说,`tagList` 是一个由多个键值对组成的列表,每个键值对都由一个字符串类型的键和一个字符串类型的值组成。这个变量是公共的,也就是说其他类可以访问和修改它。