根据列表中的项目数返回不同的对象

时间:2015-12-11 15:59:45

标签: java jdbc

我处在一种情况,我想使用jdbc从bd表中获取数据。我编写了一个基本的jdbc代码,我尝试运行一个select查询。我创建了一个运行select查询的dao函数,并将数据导入ResultSet()。我将此数据插入到对象List中以匹配模型并返回这些模型对象的列表,因为此select查询的返回可以有多行。

现在,我将此方法调用到另一个类中,该类返回一个List,通过循环遍历List可以从中获取数据。大多数情况下,查询包含一行,并且在调用dao函数时,我总是必须循环列表,即使它包含一行。如果结果集中有多行,那么同一个dao函数返回模型对象列表是否存在动态方式;如果只有一行,则返回一个模型对象。即使只返回一行,这也可以省去循环遍历返回列表的挫败感。

0 个答案:

没有答案