读书人

一口一结巴掉Hibernate(四)多对

发布时间: 2013-10-25 14:36:53 作者: rapoo

一口一口吃掉Hibernate(四)——多对一单向关联映射

Hibernate对于数据库的操作,全部利用面向对象的思维来理解和实现的。一般的单独表的映射,相信大家都没有问题,但是对于一些表之间的特殊关系,Hibernate提供了一些独特的方式去简化它。


今天就来说说多对一的关联映射。


数据库中有多对一的关系,Hibernate自然也有对象的多对一的关联关系。比如用户和用户组,一个用户只属于一个组,一个组有多名用户。我们就可以说用户和用户组的关系就是多对一的关系。用对象的uml图表示一下:

一口一结巴掉Hibernate(四)——多对一单向关联映射


在Hibernate中如何来实现呢?首先定义这两个实体类:



测试类Many2OneTest:



执行测试前:一口一结巴掉Hibernate(四)——多对一单向关联映射 , 执行测试后: 一口一结巴掉Hibernate(四)——多对一单向关联映射



读书人网 >编程

热点推荐