ParameterizedRowMapper, der die Objektliste dem Objekt zuordnet

Ich versuche, die übergeordnete Liste in einem ParameterizedRowMapper festzulegen, wie dies geschrieben oder angegangen wird. Ich habe zwei Objekte, eines für Eltern und eines für Kinder, jedoch enthält Kinder eine Liste. Die Eltern für jedes Kind werden in einer separaten Tabelle in der Datenbank gespeichert und die Zuordnung ist 1 - viele.

Die Auswahl der Datensätze für die Eltern erfolgt in einem separaten ResultSet. Muss das Mapping separat durchgeführt werden (separater ParameterizedRowMapper), wenn ja, wie muss ich das schreiben?ParameterizedRowMapper Das ist das Hauptanliegen, wieParameterizedRowMapper wird geschrieben, um Listenelemente aufzunehmen.

ParameterizedRowMapper

public static class ChildrenMapper implements ParameterizedRowMapper<Children>{         

         public Children mapRow(ResultSet rs, int rowNum) throws SQLException {
                Children child = new Children();
                child.setFirstName(rs.getString("firstName"));
                child.setLastName(rs.getString("lastName"));
                    //a child can have many Parents or gaurdians
                child.setParent(List<Parent>);                  

                return child;
            }       
    }

Aufgrund meiner Forschung habe ich herausgefunden, dass ich verwenden mussResultSetExtractorIch habe jedoch Fragen zur Verwendung. Integriere ich es zum Zeitpunkt der Einstellung des übergeordneten Elements in die Klasse? Kann mich jemand anleiten, wie es richtig gemacht werden kann

Kinder.java

Public class Children(){
int cid;
String firstName;
String lastName;
List<Parent>parents;
..

//getters/setters

}

Parent.java

Public class Parent(){
 int pid;
String firstName;
String lastName;
..

//setters/getters
}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage