我想用我的数据库字段值创建一个列表。
有 2 列,名字和姓氏。
我想创建一个列表,将名称列中的所有名称存储在字段中,然后添加到我的 DTO 中。
这可能吗?
您可以遵循的步骤: -
-
首先你需要有一个List<String>
这将存储您所有的名字。像这样声明它:-
List<String> nameList = new ArrayList<String>();
现在,您已获取所有记录并将其存储在ResultSet
。所以我假设你可以迭代ResultSet
并得到每个values
从中。你需要使用ResultSet#getString
获取name
.
-
现在,每次获取一条记录时,都会得到name
字段并将其添加到您的列表中。
while(resultSet.next()) {
nameList.add(resultSet.getString("name"));
}
现在,由于您还没有提供有关您的足够信息DTO
,所以你需要找出这部分,如何添加这个ArrayList
给你的DTO
.
以上list
仅包含name
并不是surname
如你所愿name
。但如果两者都需要,则需要创建自定义 DTO(FullName)
, 那
包含name
and surname
作为字段。并实例化它
每一个ResultSet
并将其添加到List<FullName>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)