Wie benutzt man ORMLite mit einer abstrakten Klasse?
Ich habe eine BasisklassePeripheral
. KlassenSensor
undMaster
sind Erweiterungen vonPeripheral
. Ich benötige ORMlite, um meine zuvor gespeicherten Peripherieobjekte zu instanziieren. Offensichtlich jeder Versuch zu instanziierenPeripheral
Nachdenklich ergibt sich einClassInstantiationException
aufgrund seiner Abstraktheit. Wie kann ich ORMlite laden lassen?Peripheral
Objekt seitPeripheral
ist abstrakt?
Hier ist ein Beispiel von dem, was ich tue:
@DatabaseTable(tableName="Peripheral")
abstract class Peripheral {
@DatabaseField(generatedId="true")
int _ID;
@DatabaseField
int mSerial;
}
class Sensor extends Peripheral {
}
class Master extends Peripheral {
}