Hello Kevin, Thank you for a quick and prompt response. We are currently using OpenJPA ver. 2.2.1
The problem that I am experiancing is simialar to the one described in the link, *1.1.5. Serialization of Entities*: /". . . but when the same entity instance was serialized after calling EntityManager.clear() the proxy classes were not removed."/ But in my case there is no /serialization/ after call to /clear()/ API. As for initialization, you are right. In general case it would be done through mutator method but here we have design approach that doesn't require form the user of domain model to explicitly instantiate the relation. Example that I provided is simplified whilst real code is slightly more complex in its accessor method implementation. -- View this message in context: http://openjpa.208410.n2.nabble.com/EntityManager-clear-doesn-t-totally-detaches-an-entity-tp7582558p7582563.html Sent from the OpenJPA Users mailing list archive at Nabble.com.