Я получаю список объектов из базы данных, используя репозиторий JPA.Если я не получу доступ к подклассам, они будут нулевыми.Если я просто пойду и покажу их количество в лог-файле, они не будут нулевыми.Я не уверен, почему это происходит.
В приведенном ниже коде, если я закомментирую 'for loop', policy.getFields () и policy.getFieldGroups будут нулевыми.Почему это происходит?
log.debug("Request to get all Policies");
List<Policy> policies = policyRepository.findAll();
for (Policy policy : policies) {
log.info("Policy fields group size:{}", policy.getFieldGroups().size());
log.info("Policy fields size:{}", policy.getFields().size());
}
return policies;