【发布时间】:2012-04-24 00:31:33
【问题描述】:
我正在尝试将继承与 ORMLite 一起使用,但通过查看文档和谷歌搜索,我无法确定它是否受支持。
我想做的是拥有
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
}
我无法解决(假设它受支持)是如何为 ORMLite 注释 3 个类。
我只需要用@DatabaseTable(tableName = "Student")注释具体类还是我也需要抽象类?
我不断收到如下错误:
04-24 10:18:30.857: E/AndroidRuntime(30495): Caused by: java.lang.RuntimeException: java.sql.SQLException: Unknown field 'name' from the Android sqlite cursor, not in:[year , 学校]
【问题讨论】:
标签: android sqlite inheritance ormlite