[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-1851) relax special handling of 'id' property

James Carman (JIRA) noreply at atlassian.com
Sat Jan 27 11:15:20 EST 2007


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-1851?page=comments#action_25939 ] 

James Carman commented on HHH-1851:
-----------------------------------

Any idea when 3.2.2 will be released?  We have an "id" property in our domain that we would like to use, but we can't until this is fixed/released.

> relax special handling of 'id' property
> ---------------------------------------
>
>          Key: HHH-1851
>          URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-1851
>      Project: Hibernate3
>         Type: Improvement

>   Components: query-hql
>  Environment: independent, all versions all databases.
>     Reporter: Gunther Schadow
>     Assignee: Steve Ebersole
>      Fix For: 3.2.2

>
>
> Hibernate has long treated 'id' in a special manner in HQL and Criteria queries.  The drawback to this has always been that it effectively means users cannot define non-identifier properties named id and refer to those properties in HQL/Criteria queries.
> Thus, I will change this such that:
> (1) 'id' can still be used to refer to the identifier property, whatever the property's actual name, as long as the entity does not define a non-identitifer property named id.
> (2) if the entity defines a non-identifier property named 'id', using 'id' in HQL or Criteria queries will refer to this non-identifier property; users would need to refer to the identifier property by its actual name.
> FYI, the original reason for this feature was to support entity's which did not define an identifier property at all (users were responsible for managing the ids seperately.  That feature was never really recommended and has been deprecated since early in the 3.x development.  

-- 
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