码迷,mamicode.com
首页 > Web开发 > 详细

Hibernate-一对多的关系维护

时间:2015-05-14 00:58:32      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

一对多 和多对一 一般是看需求来确定的,很多时候都是设置成双向的 
举个最最普通的离子 :
一个班级里面有多个学生 多个学生属于一个班级 从学生表来看 就是多对一的关系 从班级表来看就是一对多的关系 需求上如果说是从学生表想看到班级 那么就设置成多对一的关系 如果想从班级看到学生 就设置成一对多的关系 有的时候为了通用性 可以设置成多对一双向关联 关系一般有多的一端来维护 这样可以提高效率
为什么能提高效率呢 我举个比较容易理解的例子
就像楼上所说的那样,班里来了一个新老师 如果是多对一双向,是老师记住所有同学简单?还是每个同学记住老师简单?很明显 一个同学记住老师要简单的多 维护起来也方便 因此尽量不要让一的一方来维护关系 关系要反转给多的一方来维护

 

Hibernate-一对多的关系维护

标签:

原文地址:http://www.cnblogs.com/hwaggLee/p/4502181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!