[
http://opensource.atlassian.com/projects/hibernate/browse/HHH-5983?page=c...
]
Gail Badner updated HHH-5983:
-----------------------------
Description:
Entity actions contain non-transient references to session and entity causing
inconsistencies after serialization.
Inconsistencies include:
- session fields in actions are different from the session field in the ActionQueue
containing those actions
- entity instances, PersistenCollection objects, and state arrays in actions are copies of
what is present in the PersistentContext
These action fields should be made transient. After deserialization, these fields should
be initialized by doing lookups in the PersistenceContext.
was:
Actions contain non-transient references to session, entity, collection causing
inconsistencies after serialization.
Inconsistencies include:
- session fields in actions are different from the session field in the ActionQueue
containing those actions
- entity instances, PersistenCollection objects, and state arrays in actions are copies of
what is present in the PersistentContext
These action fields should be made transient. After deserialization, these fields should
be initialized by doing lookups in the PersistenceContext.
Entiy actions contain non-transient references to session and entity
causing inconsistencies after serialization
-----------------------------------------------------------------------------------------------------------------
Key: HHH-5983
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-5983
Project: Hibernate Core
Issue Type: Bug
Components: core
Reporter: Gail Badner
Assignee: Gail Badner
Fix For: 4.0.0.Alpha1
Entity actions contain non-transient references to session and entity causing
inconsistencies after serialization.
Inconsistencies include:
- session fields in actions are different from the session field in the ActionQueue
containing those actions
- entity instances, PersistenCollection objects, and state arrays in actions are copies
of what is present in the PersistentContext
These action fields should be made transient. After deserialization, these fields should
be initialized by doing lookups in the PersistenceContext.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://opensource.atlassian.com/projects/hibernate/secure/Administrators....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira