You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Esto lleva planteado mucho tiempo; pero dejo constancia ahora. Sería
interesante que una propiedad pudiese almacenar cualquier objeto serializable
(serializable para poder guardar/cargar estados).
Original issue reported on code.google.com by komoku on 27 Dec 2011 at 8:39
The text was updated successfully, but these errors were encountered:
Es un tema muy difícil, porque por ejemplo una entidad tiene un enlace a su
mundo, y el mundo tiene un enlace a todas las demás entidades... cada vez que
guardamos una entidad, realmente no queremos guardar copia de todo (de hecho no
queremos guardar copia de nada, en realidad sólo queremos una referencia de la
entidad). Lo mismo con cosas como pilas de entidades... es complejo.
Tal vez una aproximación sería sobreescribir la serialización de las
entidades para que se guarde el nombre único, y se recupere la entidad a
partir del nombre único. La serialización de otros objetos (pilas, colas,
etc.) sería la por defecto de java.
Esto puede ser útil: http://xstream.codehaus.org (supongo que en combinación
con lo anterior).
Para los campos como el mundo, tal vez hacerlos transient o algo...
Incluso el soporte de Entity no es trivial, porque cuando cargamos una entidad
puede que no se haya cargado aún la entidad que queremos referenciar en sus
propiedades - hay que hacerlo con el nombre único y con "wrapping" interno
para que se haga magia y se devuelva la entidad si alguien pregunta por esa
propiedad.
Original issue reported on code.google.com by
komoku
on 27 Dec 2011 at 8:39The text was updated successfully, but these errors were encountered: