想提個(gè)問(wèn)題:
Hibernate中配置的<many-to-many>雙向關(guān)聯(lián)中,一方加載另一方時(shí),查出Set集合中的對(duì)象是按照什么順序排列的?
如,用戶與角色為多對(duì)多雙向關(guān)聯(lián)的關(guān)系,配置如下:
在user.hbm.xml中
<
set?
name
="roleUsers"
?table
="ROLE_USER"
?inverse
="false"
>
??????
<
key?
column
="RU_USER_USER_ID"
?
/>
??????
<
many-to-many?
column
="RU_ROLE_ROLE_ID"
?class
="domain.RoleInfoVO"
?
/>
?
</
set
>
在role.hbm.xml中
<
set?
name
="roleUsers"
?table
="ROLE_USER"
?inverse
="true"
>
??????
<
key?
column
="RU_ROLE_ROLE_ID"
?
/>
??????
<
many-to-many?
column
="RU_USER_USER_ID"
?class
="domain.UserInfoVO"
?
/>
?
?
</
set
>
為用戶分配角色,通過(guò)Set set =?userVO.getRoleUsers() 后,Set中Role對(duì)象的順序是怎樣排列的呢?
posted on 2007-01-17 17:27
小立飛刀 閱讀(1449)
評(píng)論(3) 編輯 收藏 所屬分類(lèi):
Hibernate