Estoy tratando de usar la herencia con ORMLite y no puedo resolver si es compatible o no al mirar la documentación y buscar en Google.¿Cómo puedo anotar correctamente las clases de herencia usando ORMLite?
Lo que quiero hacer es tener
public abstract class Person{
public int id;
public String name;
}
public class Student extends Person{
public String school;
public String year;
// other student stuff
}
public class Teacher extends Person{
public String title;
// other teacher stuff
}
Lo que no puedo hacer ejercicio (asumiendo que es compatible) es la forma de anotar las 3 clases de ORMLite.
¿Solo tengo que anotar las clases concretas con @DatabaseTable(tableName = "Student")
o también necesito la clase abstracta?
me dan errores como:
04-24 10: 18: 30.857: E/Android Runtime (30495): Causado por: java.lang.RuntimeException: java.sql.SQLException: Campo desconocido ' nombre' desde el cursor sqlite Android, no en: [año, la escuela]
Gracias, esto respondió mi pregunta también si ORMLite funcionaría o no para este escenario. – srowley