Posted on 2008-12-11 23:19
橡皮人 阅读(199)
评论(0) 编辑 收藏
Hibernate中的一对多映射,以一个学校对应多个学生举例。
Pojo--> Student

Pojo --> School

Set students表示被装载的Student类对象的唯一标识信息,在一对多的映射当中充当外键的作用。
再来看看hbm.xml配置信息,Student的配置信息很简单,因为是被映射的基本上只需配置简单的属性即可。

而School的配置信息就得配置从School类的主键到Student类外键的映射关系。

Hibernate.cfg.xml中配置这两个XML的路径即可。。。
我们来插入两个学生和一个学校测试一下:

MySQL结果为:
