У меня есть класс Person:
@Entity
public class Person {
    @Id
    @GeneratedValue
    private Long id;
    @ManyToMany(fetch = FetchType.LAZY)
    private List<Role> roles;
    // etc
}
С отношением "многие ко многим", которое является ленивым.
В моем контроллере у меня есть
@Controller
@RequestMapping("/person")
public class PersonController {
    @Autowired
    PersonRepository personRepository;
    @RequestMapping("/get")
    public @ResponseBody Person getPerson() {
        Person person = personRepository.findOne(1L);
        return person;
    }
}
И PersonRepository - это просто этот код, написанный в соответствии с этим руководством
public interface PersonRepository extends JpaRepository<Person, Long> {
}
Однако в этом контроллере мне действительно нужны ленивые данные. Как я могу запустить загрузку?
Пытаться получить доступ к нему не удастся с помощью
не удалось лениво инициализировать коллекцию роли: no.dusken.momus.model.Person.roles, не удалось инициализировать прокси-сервер Сессия
или другие исключения в зависимости от того, что я пытаюсь сделать.
My xml-description, в случае необходимости.
Спасибо.
