]
Steve Ebersole resolved HHH-4966.
---------------------------------
Resolution: Fixed
Entity Manager bug with ParameterExpressionImpl
-----------------------------------------------
Key: HHH-4966
URL:
http://opensource.atlassian.com/projects/hibernate/browse/HHH-4966
Project: Hibernate Core
Issue Type: Bug
Components: entity-manager
Affects Versions: 3.5.0-CR-1, 3.5.1
Reporter: jean-claude cote
Assignee: Steve Ebersole
Fix For: 3.6, 3.5.2
Time Spent: 2h 34m
Remaining Estimate: 0h
Emmanuel
There seems to be a bug with the ParameterExpressionImpl class when rendering.
If you create a criteria query using a ParameterExpression instance in
multiple places in your query the rendering of this query will produce
multiple pram0, param1, param2 for the same ParameterExpression
instance.
We fixed this bug by augmenting the RenderingContext interface with
generateParameterName(Expression<?> exp). With this information the
rendering context can give back the same jpaqlParameterName for the
same ParameterExpression instance. All it has to do is do a lookup in
its explicitParamtermapping map.
Thanks
Jean-Claude
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: