库ActiveAndroid在我的模型中出现属性id时出错

时间:2014-08-29 10:34:50

标签: android override activeandroid

当我使用包含模型的库'ActiveAndroid'时,我遇到了问题,并且使用getId方法更精确。每一次,我都会收到错误: 错误:(22,17)错误:成员中的getId()无法覆盖Model中的getId() 重写方法是最终的。

我也希望使用这个模型来通过改造来解析我的对象,以便在数据库中进行序列化。

没有解决问题的方法吗?

我的班级成员:

 public class Member extends Model {

 @Column(name = "id")
 private int id;

 @Column(name = "accessCode")
 private String accessCode;

 public void setId(int id){
      this.id=id;
 }

 public int getId(){
       return this.id;
 }
}

谢谢

1 个答案:

答案 0 :(得分:0)

解决问题

@Column(name = "idMember")
@SerializedName(value="id")
private int idMember;