Le 14/03/2012 17:49, Eric Chatellier a écrit :
Si le contexte est transient, la serialisation ne devrait pas en tenir compte.
Je ne parlais pas de la sérialisation au sens java.io.Serializable qu'on utilise assez pas. Je voulais parler de sérialisation json, xml, yaml, autres (via struts-json, ou xstream)... qui fonctionnent en faisant de l'introspection sur le POJO pour récupérer les propriétés et leurs valeurs. Du coup ça essaie de sérialiser la terre souvent. Après c'est peut-être les libs en question qui sont pas bonnes et devraient ignorées les propriétés transiantes ou non-public. Y'a un autre souci avec ça dans Hibernate, mais c'est Tony qui l'a eu. Il me semble que c'est un calcul de equals, qui faisait chaipasquoi en comparant les propriétés une à une et de mémoire, là aussi, le topiaContext dans l'object avait posé problème. C'est même depuis ce truc là qu'on a essayé de l'enlever mais Tony pourra nous rafraichir la mémoire. -- Brendan Le Ny <bleny@codelutin.com> Code Lutin Conseil & Développement Logiciel Libre +33 (0)2 40 50 29 28 http://codelutin.com