Wie füge ich ein Bean-Objekt ein, das viele untergeordnete Bean in SolrJ hat?

Ich habe eine Bean-Klassenaktivität, die eine Profilliste und eine User-Bean verknüpft. Wenn ich versuche, diese Activity Bean in Solr von SOLRJ einzufügen, erhalte ich eine Nullzeigerausnahme. Die Ausnahme wird durch folgenden Code verursacht:

public <T> boolean insert (T bean) {
    try {
        UpdateResponse response = solrClient.addBean(bean);
        System.out.println("insert bean ElapsedTime: " + response.getElapsedTime());
        solrClient.commit();
        return true;
    } catch (IOException | SolrServerException e) {
        e.printStackTrace();
    }
    return false;
}

Antworten auf die Frage(8)

Ihre Antwort auf die Frage