Warum kartiert Firestore kein privates Feld vom Typ?
Posted: 14 Feb 2025, 06:15
Ich habe die folgende Struktur in Firestore:
Die Karte namens Lekturabreve entspricht der folgenden Klasse:
Mein Problem ist, dass, wenn ich versuche, die Firestore -Antwort auf diese Klassen zuzuordnen > Wenn ich die Eigenschaft als öffentlich definiere, erfolgt die Zuordnung korrekt: < /p>
Warum wird die Zuordnung nicht an die Eigenschaft ausgeführt. Sind private Eigenschaften nicht einer ordnungsgemäß definierten setzter zugeordnet? In diesem Fall: < /p>
Die Karte namens Lekturabreve entspricht der folgenden Klasse:
Code: Select all
public class BiblicalShort extends Biblical {
private LHResponsoryShort responsorio;
public BiblicalShort() {
}
public void setResponsorio(LHResponsoryShort responsorio) {
this.responsorio = responsorio;
}
}
< /code>
und die Karte namens Respectorio < /code> entsprechen dieser Klasse:
öffentliche Klasse lhresponSoryShort {
Protected Integer responToryId;
Protected String Text;
Protected Integer -Typ; < /p>
public Integer getResponsoryID() {
return responsoryID;
}
public void setResponsoryID(Integer responsoryID) {
this.responsoryID = responsoryID;
}
public String getText() {
return this.text;
}
public void setText(String text) {
this.text = text;
}
public Integer getType() {
return this.type;
}
public void setType(Integer type) {
this.type = type;
}
// ...
}
Code: Select all
public LHResponsoryShort responsorio;
Code: Select all
public void setResponsorio(LHResponsoryShort responsorio) {
this.responsorio = responsorio;
}