JDBC 模板 - 一对多
2022-09-03 14:17:45
我有一个看起来像这样的类。我需要从两个数据库表中填充它,这两个表也如下所示。有什么首选方法可以做到这一点吗?
我的想法是有一个服务类来从DAO中选择一个via a。然后在该列表中做一个,并通过另一个人为个人选择一封电子邮件,并将其与循环一起附加。List<>
ResultSetExtractor
foreach
List<>
ResultSetExtractor
foreach
有没有更好的方法,或者它是否尽可能好?
public class Person {
private String personId;
private String Name;
private ArrayList<String> emails;
}
create table Person (
person_id varchar2(10),
name varchar2(30)
);
create table email (
person_id varchar2(10),
email varchar2(30)
);