想提个问题:
Hibernate中配置的<many-to-many>双向关联中,一方加载另一方时,查出Set集合中的对象是按照什么顺序排列的?
如,用户与角色为多对多双向关联的关系,配置如下:
在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
>
为用户分配角色,通过Set set = userVO.getRoleUsers() 后,Set中Role对象的顺序是怎样排列的呢?
posted on 2007-01-17 17:27
小立飞刀 阅读(1432)
评论(3) 编辑 收藏 所属分类:
Hibernate