Hibernate的映射关系

来源:互联网 发布:数据库恢复模式设置 编辑:程序博客网 时间:2024/06/05 20:50

双向一对多映射

班级和学生是一对多的关系.一个班级对应多个学生.

1.>建立数据库表,class和studen.(hibernate可以根基配置文件自己建表,这里我们手动建表)

如下:class                                                    student

  

2>建立实体类

Class.java和Student.java ,分别如下:

class.java(部分代码如下,并生成相应的get.set方法)

注意标红的区域,多的一方(学生)在一的一方的集合


Student.java (部分代码如下,并生成get.set方法)

注意标红区域,是一的一方(class)在多的一方(student)的属性.



3>编写hibernate的配置文件hibernate.cfg.xml


4> 写 映射文件Class.hbm.xml和Student.hbm.xml

Class.hbm.xml文件如下


student.hbm.xml


5>测试>查询


5.1> 输出结果


6>测试>添加


6.2>输出结果(两条插入一条更新语句)


原创粉丝点击