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;
}