我有一个对象,我称之为BaseObject
所有持久化的类都扩展。这个类有一个_id
字段,dateCreated
,dateModified
,等等...... 与扩展这个基础对象的所有对象相对应的数据库表显然有存储这些值的列。
如何使用注释设置这些字段,以便将所有这些字段保存到数据库中?我可以这样做还是需要将这些字段直接添加到 POJO 中?我在我的基础对象下面包含了一个扩展它的类。
public class BaseObject {
private int _id;
private String dateCreated;
private String dateModified;
private String createModule;
private String modifiedModule;
// getters and setters here ...
}
这是超类:
@DatabaseTable(tableName = "FOOD")
public class Food extends BaseObject {
public Food(int foodGroupId, String longDescription) {
this.foodGroupId = foodGroupId;
this.longDescription = longDescription;
}
private Integer foodGroupId;
private String longDescription;
// getters and setters here ...
}
任何帮助,将不胜感激。谢谢你。