Ich möchte meinen greenDAO-Entitäten einen benutzerdefinierten Code hinzufügen. Ich habe gesehen, dass es so etwas wie geschützte Regionen gibt. Aber ich mag die Idee nicht, die generierten Klassen in mein Git-Repository einzuchecken. Ich möchte die Vererbung dafür verwenden.Hinzufügen von benutzerdefiniertem Code zu greenDAO-Entitäten
d.h. ich habe eine Entität User
. Also möchte ich, dass greenDAO eine Klasse namens UserBase
generiert. Das möchte ich von User
und implementieren eine Methode wie folgt verlängern:
public String getFullName() {
return this.first + " " + this.last;
}
Wo first
und last
sind verwalteten Eigenschaften.
Aber ich habe keine Ahnung, wie greenDAO zu sagen, um die Klasse User
anstelle der generierten Einheit UserBase
zu verwenden. Gibt es eine Möglichkeit, dies zu tun?
Warum setzen Sie nicht "getFullName" -Methode in UserBase? – AMerle
weil dann muss ich die generierte Datei in meine git einchecken. Aber der größte Teil der Klasse wird erzeugt und muss nicht eingecheckt werden. Sie checken auch nicht in die R.java, nicht wahr? – keineantwort
Nein, aber ich füge meine generierten Klassen hinzu. – AMerle