我有一个请求,要从数据库中提取数据以从数据库中提取多个组合。
示例:雇员表具有名称,技能,年龄,经验,地址,级别列 选择查询:
select name, age , address , experience where level = ? and skill = ?
现在,我正在使用标准的for循环从列表中设置这些参数,并将获得结果集,并使用纯JDBC(准备好的语句和结果集)直到列表结束,并使用level作为键和后者作为价值。有没有比for循环迭代更好的方法来处理这种情况。例:
level是integer类型,Employee是一个保存数据的类(Java bean)
范例:Map<level , List<Employee>>
查询:在员工级别=的情况下,从员工中选择级别,姓名,年龄,地址,经验和技能=? ,结果:[0](1,'test',30,'testAdd',5),[0](1,'test123',28,'testAdd1',4)。数据:地图数据; (1 = {((1,'test',30,'testAdd',5),(1,'test123',28,'testAdd1',4)))等等。.请让我知道这是否有助于更好地了解我的查询