实践1一对多、多对一关联关系的使用实验目的学习一对多、多对一关联关系的使用,了解双向关联及双向关联中inverse属性的使用
技术要点●SQL基础知识;●Hibernate基础知识
将数据库“HibernateProject02”中的数据清空,然后参照实践“Cascade数据初始化”,重新添加初始化数据2
运行MyEclipse5
0GA(或更高版本),新建一个“JavaProject”,项目名称为“HibernateProject12”,加入mysql-connector-java-3
12-bin
jar和Hibernate类库支持,然后在src中创建三层类包
按照《实践2立即检索》的第4、5、6步,创建实体对象、map文件及hibernate
xml文件,最后项目结构如下:1
1双向关联4
建立Student
xml,内容如下:Student
xmlxmlversion="1
>DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD//EN""http://hibernate
sourceforge
net/hibernate-mapping-3
dtd">id>class>hibernate-mapping>5
建立Team
xml,内容如下:Team
xmlxmlversion="1
>DOCTYPEhibernate-mappingPUBLIC"-//Hibernate/HibernateMappingDTD//EN""http://hibernate
sourceforge
net/hibernate-mapping-3
dtd">id>set>class>hibernate-mapping>6