Using Play Framework, I have a model like this :
class MyModel extends Model {
// Some columns
@ManyToOne
public OtherModel other;
public OtherModel getOther() {
return other;
}
}
For a reason I can't understand, if I call myModel.other
OR myModel.getOther()
(myModel
being an instance of MyModel
), I got a Null value, even if it should return an instance of OtherModel !
Moreover, if I change the getOther()
methods to this :
public OtherModel getOther() {
console.log (String.valueOf(other));
return other;
}
getOther()
returns the expected instance of OtherModel
Why do I get this, and how to fix this odd behavior?