У меня есть объект с объектом List. Я вижу объект, который в настоящее время содержит один элемент. Однако, когда я пытался получить список, я всегда получаю null.
Существует три класса: два класса сущностей и класс конечной точки.
public class Buddy{
...
@Persistent (mappedBy="owner")
@Order (extensions = @Extension(vendorName="datanucleus",key="list-ordering", value="sharedOn desc"))
@Element(dependent = "true")
@JsonManagedReference
private List<Sticky> listOfObjects;
...
public List<Sticky> getStickies(){
return listOfObjects;
}
}
public Class Sticky{
...
@Persistent (dependent="true")
@JsonBackReference
private Buddy owner;
...
public Buddy getBuddy(){
return this.owner;
}
...
}
public class StickyEndpoint{
...
@ApiMethod(name = "createSticky")
public Sticky createSticky(Sticky sticky){
Buddy buddy = sticky.getBuddy(); // confirmed that buddy returned is not null
List<Sticky> sticky = buddy.getStickies(); //sticky always return null
...
return sticky;
}
....
}
Кто-нибудь может помочь? Спасибо!