如题:用xml配置文件的话是这样的:
<list name="roles" table="user_role">
     <key column="userId"/>
     <list-index column="roleIndex"/>
     <composite-element class="model.Role">
     <property name="name"></property>
     <property name="sex"></property>
     </composite-element>
</list>即爱User类里面包含一个role的列表roles,使用组合关系,可以按上述方法配置。不需要单独配置Role现在我使用hibernate的注解方式进行映射:
@OneToMany(mappedBy="user",fetch=FetchType.LAZY,cascade=CascadeType.ALL)
@OrderBy("id asc")
private List<Role> roles;这种方法虽然也可以实现list 映射,但是用的是聚合方式,需要设置两个表的关联关系,我现在还想用组合关系来映射,请高手指教一下怎么用注解来映射啊!
拜谢!
我初学,可能上述描述很不准确,希望有爱心的前辈不吝指导,高手勿喷~