前面介绍的是User与Profile类的单向关联,只能从User对象导航到Profile对象,Hibernate中还可以建立组件映射的双向关联,也就是还可以从Profile对象导航到User对象。
其中大部分的代码都是相同的,下面只贴出要修改的代码。
1.修改Profile类,增加User属性和getter,setter方法
2.在User.hbm.xml文件中修改增加:<parent name="user"/>
3.HibernateTest测试类做如下改变
4.可以在测试类中写个静态方法打印测试。
此时profile就可以导航到user了
运行测试类输出结果如下: