[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-3451) Boss / sub-ordinate relation

PANDITHA L (JIRA) noreply at atlassian.com
Tue Sep 9 01:03:04 EDT 2008


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-3451?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=31107#action_31107 ] 

PANDITHA L commented on HHH-3451:
---------------------------------

Any inputs on this..

> Boss / sub-ordinate relation
> ----------------------------
>
>                 Key: HHH-3451
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-3451
>             Project: Hibernate3
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.3.0.GA
>         Environment: JSF JBOSS Hibernate
>            Reporter: PANDITHA L
>            Priority: Trivial
>   Original Estimate: 30 minutes
>  Remaining Estimate: 30 minutes
>
> I have an employee table and corresponding Class defined with hbm.xml file. I am using a uniq column (user_id) which is not primary key as my requirement demands it.
> The problem is this table contains a filed boss_01 which references to user_id so making it one-to-many (i.e user_id to boss_01) mapping on self table.
> Now how can I access the sub-ordinates(childs) of a given employee? I tried in the below fashion.
> <class name="mfhr.tables.Employee" table="user">
> 		<id name="id" column="ID_" type="java.lang.Long">
> 			<generator class="increment"/>
> 		</id>
>                                            <property name="user_id" column="user_id" type="java.lang.String" />
>                                            <many-to-one name="boss_01" 
>                                                               column="boss_01"
>                                                               class="mfhr.tables.Employee"
>                                                               property-ref="user_id" 
>                                                               not-null="true" />
>                                           <set name="children">
>                                                  	<key column="boss_01" property-ref="user_id" />
>                                                     	<one-to-many class="mfhr.tables.Employee" />
>                                           </set>
> </class>
> but, When checked in db logs sql is trying to select childs with primary key column rather than user_id.
> Any help in this regard.

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