[ https://issues.apache.org/jira/browse/OPENJPA-1545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12845903#action_12845903 ] Pinaki Poddar commented on OPENJPA-1545: ---------------------------------------- Revision 918634 has added new version field to persistent entities for detach tests. What are the assumptions made in the new detach technique that required these entities be added with a version field? If an entity does not have a version field how will be its impact? > Add new Detach processing > ------------------------- > > Key: OPENJPA-1545 > URL: https://issues.apache.org/jira/browse/OPENJPA-1545 > Project: OpenJPA > Issue Type: Improvement > Components: performance > Affects Versions: 2.0.0-beta2 > Reporter: Rick Curtis > Assignee: Rick Curtis > Fix For: 2.0.0 > > Attachments: OPENJPA-1545.patch > > > There have been a number of mailing list posts where the net of the post is that someone doesn't want OpenJPA to detach their Entities because after the commit happens, then are all going to be gc'd. All of the detach processing ends up being a waste. I also observed this same behavior when running some performance tests. > With this JIRA I'm going to add a new openjpa.DetachState configuration option which will enable a new, super fast, minimalistic detach approach. This change is targeted at detach processing that happens due to an AutoDetach. Explicit detaches(ie: em.detach(..) ) will work as they always have before. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.