-
<set>用于保存对方集合; <inverse=true>用于反转控制权; <cascade=all>用于级联操作;查看全部
-
@Entity @Table("project") public class Project { private Integer proId; private String proName; private Set<Employee> employee = new HashSet<Employee>(); //constructor get set } @Entity @Table("employee") public class Employee { private Integer empId; private String empName; private Set<Project> project = new HashSet<Project>(); //constructor get set } <hibernate-mapping> <class name="com.company.project.bean.Project" table="project"> <id name="proId" column="proid"> <generator class="assign"></generator> </id> <property name="proName" type="java.lang.String"> <column name="proname" length="20" not-null="true"></column> </property> <!--配置多對多關係--> <set name="employees" table="proemp"> <key column="rproid"></key> <many-to-many class="com.company.project.bean.Employe" column="rempid"></many-to-many> </set> </class> </hibernate-mapping>查看全部
-
测试1查看全部
-
<!-- 翻转设置,关联关系的维护由对方来维护 inverse="true" --> <set name="projects" table="proemp" inverse="true"> <key column="rempid"></key> <many-to-many class="com.imooc.entity.Project" column="rproid"></many-to-many> </set>查看全部
-
create table project ( proid int primary key, proname varchar(20) not null ); create table employee ( empid int primary key, empname varchar(20) ); create table proemp ( rproid int, rempid int ); alter table proemp add constraint fk_rproid foreign key (rproid) references project(proid); alter table proemp add constraint fk_rempid foreign key (rempid) references employee(empid);查看全部
-
Hibernate初探之多对多映射——配置映射文件 Ps:另外一个表同图上配置。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
Hibernate初探之多对多映射——多对多的应用场景 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】查看全部
-
<!-- 配置多对多关联关系 -->Employee端 <set name="projects" table="proemp" inverse="true"> <key column="rempid"></key> <many-to-many class="com.imooc.entity.Project" column="rproid"></many-to-many> </set>查看全部
-
多对多关系映射文件的修改查看全部
-
配置方法查看全部
-
配置多对多关联关系查看全部
-
多对多关系xml配置方式查看全部
-
多对多配置1查看全部
-
多对多配置查看全部
-
接上查看全部
举报
0/150
提交
取消