Вероятно, очень тривиальная проблема.
У меня есть объект, который выглядит следующим образом:
@PersistenceCapable
public class Parent {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private String _id;
@Persistent
private List<Child> _children;
//...
}
... вложенная сущность выглядит следующим образом (я вынужден объявить первичный ключкак ключ, в противном случае он не будет сохраняться):
@PersistenceCapable
public class Child {
@PrimaryKey
@Persistent(valueStrategy = IdGeneratorStrategy.IDENTITY)
private Key _id;
@Persistent
private String _whatever;
//...
}
Когда я сохраняю, все сохраняется, все в порядке (включая дочерние объекты), но я хотел бы вернуть все, получив родительский объект (например, getObjectById
), но коллекция возвращается как ноль.
Собственные отношения один-ко-многим , похоже, то, что я ищу - но мне сложно понять, как это может помочьмне вернуть родительский объект с заполненной коллекцией дочерних сущностей.
Любая помощь приветствуется!