Вот пример сохраняемого объекта:
Код: Выделить всё
public class TopLevel {
@Id
private String id;
private SecondLevel secondLevel;
}
public class SecondLevel {
private UUID id;
private FirstThirdLevel firstThirdLevel;
private SecondThirdLevel secondThirdLevel;
}
public class FirstThirdLevel {
private UUID id;
private String name;
}
public class SecondThirdLevel {
private UUID id;
private Integer num;
}
Код: Выделить всё
@Repository
public interface TopLevelRepository extends ElasticsearchRepository {
Page findAll(Pageable pageable);
}
Я знаю, что могу транслировать объекты TopLevel и извлекать подобъекты, но тогда мне нужно будет воссоздать новый объект Page вернуться. Я бы предпочел не делать этого, если только это не единственный возможный путь.
Подробнее здесь: https://stackoverflow.com/questions/787 ... bject-only
Мобильная версия