Bonjour, Je rencontre actuellement un petit problème visible sur la modification d'un document. Lorsque l'on tente de modifier un document existant, le créateur n'est sélectionné avec la bonne valeur. Le code étant le suivant: final DropDownChoice<Personne> createurInput = new DropDownChoice<Personne>("Document.createur", new PropertyModel<Personne>(documentModel, "createur"), personnes); Je pense que le problème se situe au niveau des méthodes equals() des entités qui ne sont pas redéfini, l’implémentation par defaut étant 'this == obj', ca peut passer dans la majorité des cas car il y a le cache hibernate, mais dans ce cas la cela ne fonctionne pas. A code lutin, nous redéfinissons systématiquement le equals() et le hashCode() en fonction des id car il existe toujours. Mais dans le cas de cantharella ils sont générés par la base de données. Je ne vois pas comment corriger simplement le problème. J'ai testé en ajoutant un equals() rapidement et cela corrige le problème. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com