我无法为Java SDK找到有关此内容的明确文档。我正在使用Android。
示例说要做
之类的事情@RealmClass
public class User {
@PrimaryKey
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
但我可以让我的setter返回类本身吗?
public User setName(String name) {
this.name = name;
return this;
}
这样我可以做类似
的事情User user = new User().setName("Bob");
而不是
User user = new User();
user.setName("Bob")
Realm是否会正确处理setter?
答案 0 :(得分:0)
是的,如下所示的模型类完全有效:
@RealmClass
public class User implements RealmModel {
@PrimaryKey
private String name;
public String getName() {
return name;
}
public User setName(String name) {
this.name = name;
return this;
}
}