首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

hibernate 之M:N 配备方法

2012-12-22 
hibernate 之M:N配置方法public class Role implements Serializable {private int rid private String n

hibernate 之M:N 配置方法



public class Role implements Serializable {

private int rid ;

private String name;

private Set<Power> powers;

//get set 方法

}

Role.hbm.xml

<hibernate-mapping package="com.hw.dao">

<class name="Role" table="ROLE">

<id name="rid">

<column name="RID"></column>

</id>

<property name="name">

<column name="NAME"></column>

</property>

<set name="powers" table="ROLE_POWER" cascade="all">

<key>

<column name="RID"></column>

</key>

<many-to-many column="LID"></id>

<property name="name" column="NAME"></property>

<set name="roles" table="ROLE_POWER" cascade="all">

<key>

<column name="lid"></column>

</key>

<many-to-many "+role.getName());

//Set<Power> power =role.getPowers(); ?

//for (Power power2 : power) {

//System.out.println(power2.getLid()+" "+power2.getName());

//}

//}

}

}

热点排行