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....
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira