Json et Java - Référence circulaire

Je vais avoir et problème avec la référence Circulaire.

Je Reste Webservices qui retourne des objets à l'avant, le problème c'est quand j'essaie de renvoyer les objets qui ont plusieurs références, afin que le résultat que j'obtiens une infinie réponse, qui génèrent

java.lang.IllegalStateException: 
    Cannot call sendError() after the response has been committed

Les objets sont automatiquement générées par Hibernate Génération de Code et j'ai besoin d'avoir la référence circulaire dans le backend, j'ai juste besoin de l'enlever avant d'envoyer les informations à l'interface à l'aide de Jackson.

La méthode de contrôleur d'en-tête est:

@RequestMapping(value="/list", method=RequestMethod.POST)
public @ResponseBody eventResponse list(@RequestBody String sessionID) {

Je ne fais rien explicite pour convertir en Json, je suis un newby avec cela et je pense que jackson réglé automatiquement.

source d'informationauteur Faabass