Tôi đang cố gắng sử dụng thừa kế với ORMLite và tôi không thể làm việc nếu nó được hỗ trợ hay không nhìn vào tài liệu và googling.Làm cách nào để chú thích đúng các lớp thừa kế bằng ORMLite?
Những gì tôi muốn làm là có
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
}
Những gì tôi không thể làm việc ra (giả sử nó được hỗ trợ) là làm thế nào để chú thích 3 lớp dành cho ORMLite.
Tôi chỉ cần chú thích các lớp cụ thể với @DatabaseTable(tableName = "Student")
hoặc tôi có cần lớp trừu tượng không?
tôi tiếp tục nhận được lỗi như:
04-24 10: 18: 30,857: E/AndroidRuntime (30.495): Nguyên nhân: java.lang.RuntimeException: java.sql.SQLException: Trường không xác định ' tên' từ con trỏ sqlite Android, không phải trong: [năm, trường]
Cảm ơn, điều này đã trả lời câu hỏi của tôi cũng như liệu ORMLite có hoạt động cho trường hợp này hay không. – srowley