Ogni volta che hai @OneToMany
(una raccolta) devi aggiungere @JsonIgnore
ad esso oppure causerà un ciclo infinito che si tradurrà in un'eccezione di overflow dello stack perché continua a cercare tra il genitore (un lato) e il figlio (il lato molti) Per maggiori informazioni su come affrontare questo tipo di problemi controlla questo ottimo articolo http://www.baeldung.com/jackson-bidirectional -relazioni-e-ricorsività-infinita