У меня есть пример класса сущности:
Код: Выделить всё
public class TestJavaMongoDriverEntityMDO {
@BsonProperty("_id")
private ObjectId id;
@BsonProperty("val")
private String val;
public TestJavaMongoDriverEntityMDO() {
this.val = null;
}
public TestJavaMongoDriverEntityMDO(String val) {
this.val = val;
}
public String getVal() {
if (val == null) {
return "someValue";
}
return val;
}
public void setVal(String val) {
this.val = val;
}
public ObjectId getId() {
return id;
}
public void setId(ObjectId id) {
this.id = id;
}
}
Что мне следует сделать, чтобы сериализовать поле val таким, какое оно есть – таким образом, оно имеет значение null, а не является результатом действия get?
Подробнее здесь: https://stackoverflow.com/questions/791 ... th-getters