有没有办法触发多个选择查询并成批获取其各自的结果集,而不是传统的for循环迭代查询

时间:2018-12-20 07:21:30

标签: java hibernate jdbc spring-jdbc

我有一个请求,要从数据库中提取数据以从数据库中提取多个组合。

示例:雇员表具有名称,技能,年龄,经验,地址,级别列 选择查询:

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)))等等。.请让我知道这是否有助于更好地了解我的查询

0 个答案:

没有答案