Почему Ebean возвращает ноль без причины?
Используя Play Framework, у меня есть такая модель:
class MyModel extends Model {
// Some columns
@ManyToOne
public OtherModel other;
public OtherModel getOther() {
return other;
}
}
По причине, которую я не могу понять, если я позвонюmyModel.other
ИЛИ ЖЕmyModel.getOther()
(myModel
быть примеромMyModel
), Я получил значение Null, даже если он должен возвращать экземпляр OtherModel!
Более того, если я изменюgetOther()
методы к этому:
public OtherModel getOther() {
console.log (String.valueOf(other));
return other;
}
getOther()
возвращает ожидаемый экземплярOtherModel
Все, что я хочу сказать ... это ... WTF?
Может кто-нибудь объяснить мне, почему и как исправить это странное поведение?
Спасибо :)