我在我的项目中使用 AciveAndroid 库。我有一个条件:
我有一些课
@Table(name = "Users")
public class User extends Model {
@Expose
@Column(name = "uuid")
@SerializedName("uuid")
private String uuid;
@Expose
@Column(name = "userInfo")
@SerializedName("userInfo")
private UserInfo userInfo;
...
}
和
@Table(name = "UserInfos")
public class UserInfo extends Model {
@Expose
@Column(name = "user")
@SerializedName("user")
private User user;
@Expose
@Column(name = "email")
@SerializedName("email")
private String email;
@Expose
@Column(name = "firstName")
@SerializedName("firstName")
private String firstName;
...
}
和其他类。
如果我想保存对象用户我这样做:
user.save();
并得到一个错误。我这样做:
userInfo.save();
user.save();
一切都很好。但我有很多课程都有其他课程。而且我不能导致永久方法 save(); 每个类字段。我希望当您调用user.save();
保存的所有嵌套类时。怎么做?