[hibernate-issues] [Hibernate-JIRA] Created: (HHH-4919) Interceptor.instantiate() not called for instantiating a new persistent entity on Session.merge() call
Francesco Degrassi (JIRA)
noreply at atlassian.com
Mon Feb 15 04:41:30 EST 2010
Interceptor.instantiate() not called for instantiating a new persistent entity on Session.merge() call
------------------------------------------------------------------------------------------------------
Key: HHH-4919
URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-4919
Project: Hibernate Core
Issue Type: Bug
Affects Versions: 3.3.2
Environment: Hibernate 3.3.2-GA, HSQLDB and PostgreSQL
Reporter: Francesco Degrassi
Priority: Minor
Attachments: DefaultMergeEventListener.patch, hibernate-interceptor-bug.zip
Interceptor.instantiate() method is not called when calling Session.merge on a new transient entity.
This only affects persistent entities created during merge, Session.load() instead properly instantiate the entity using the interceptor method.
It seems the problem lies in using the instantiate method of the persister instead of the one of EventSource, the attached patch seems to fix the problem.
--
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.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the hibernate-issues
mailing list