mirror of https://github.com/apache/openjpa.git
OPENJPA-1097 Add a note in the Migration Considerations doc about the 'fixed' serialization behavior and how DetachedStateField can be used to modify the behavior.
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@926225 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
94a1323dfb
commit
86546e1e12
|
@ -174,6 +174,30 @@
|
|||
demonstrate the behavioral differences.
|
||||
</para>
|
||||
</section>
|
||||
<section id="serialization">
|
||||
<title>
|
||||
Serialization of Entities
|
||||
</title>
|
||||
<para>
|
||||
In 1.x.x releases of OpenJPA, when an entity was serialized
|
||||
after calling EntityManager.find(), detach() or detachAll()
|
||||
then all <xref linkend="ref_guide_pc_scos_proxy"/>
|
||||
were removed as expected, but when the same entity instance
|
||||
was serialized after calling EntityManager.clear() the
|
||||
proxy classes were not removed.
|
||||
</para>
|
||||
<para>
|
||||
Starting with OpenJPA 1.3 and 2.0, this behavior has been
|
||||
modified, so that by default all proxies will be removed
|
||||
during serialization. See
|
||||
<xref linkend="ref_guide_pc_scos_proxy_serial"/>
|
||||
on how the behavior changes based on the
|
||||
<literal>DetachedStateField</literal> setting along with
|
||||
<xref linkend="ref_guide_detach_state"/>
|
||||
for more details on how to override the default
|
||||
<literal>DetachedStateField</literal> setting.
|
||||
</para>
|
||||
</section>
|
||||
</section>
|
||||
<section id="Disabling AutoOff Collection Tracking">
|
||||
<title>
|
||||
|
|
Loading…
Reference in New Issue