]
Gail Badner updated HHH-4919:
-----------------------------
Fix Version/s: 3.5.x
3.3.x
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
Assignee: Gail Badner
Priority: Minor
Fix For: 3.3.x, 3.5.x
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: