Próbowałem stworzyć bazę danych, w której wszystkie tabele dziedziczą pewien element, aby mieć możliwość posiadania meta-danych.jak wdrożyć dziedziczenie tabel w GreenDao
tam dodałem w generatorze modelu we wszystkich deklaracjach stołowych tej linii:
public Entity addSuperEntity(Schema schema) {
Entity superEntity = schema.addEntity("superEntity");
superEntity.addIdProperty().primaryKey();
// SET RELATIONSHIP 1:m TO META DATA
}
public Entity addTable(Schema schema) {
Entity mEntity = schema.addEntity("MyEntity");
mEntity.setSuper("superEntity");
mEntity.addIdProperty().PrimaryKey();
// REST OF FIELDS
}
pytanie brzmi:
teraz po tym generowany ten do mojego Android projektu, w jaki sposób mogę się upewnić, że to wciąż dzieje się w prawdziwym życiu? czy muszę teraz coś zmienić?
Oficjalna dokumentacja nie ma nic na temat dziedziczenia.