Toda vez que você tiver
@OneToMany
(uma coleção) você precisa adicionar @JsonIgnore
para ele ou então causará um loop infinito que resulta em uma exceção de estouro de pilha porque continua procurando entre o pai (o lado único) e o filho (o lado muitos) Para obter mais informações sobre como lidar com esse tipo de problema, verifique isso excelente artigo http://www.baeldung.com/jackson-bidirectional -relacionamentos-e-recursão-infinita