您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> hibernate一对多单向关联CRUD问题

hibernate一对多单向关联CRUD问题

来源:网络整理     时间:2016/7/30 19:52:12     关键词:

关于网友提出的“ hibernate一对多单向关联CRUD问题”问题疑问,本网通过在网上对“ hibernate一对多单向关联CRUD问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: hibernate一对多单向关联CRUD问题
描述:

就拿 “客户-订单” 来说吧,如果将其设计成一对多单向关联。客户实体类包括一个Set,用于保存其全部订单;而订单里没有客户引用,这样,如何保存订单呢?
请前辈赐教。


解决方案1:

确实应该多的一方保留单的一方的引用啊。

解决方案2:

引用 11 楼 logive 的回复:
让全国人知道刘翔的名字很简单,让刘翔记得全国人的名字就难了

形容得很恰当!!! 解决方案3:

让全国人知道刘翔的名字很简单,让刘翔记得全国人的名字就难了

解决方案4:

一方不用保存多方的信息,多方保存一方的ID就可以了,这样比较合理。

解决方案5:

引用 6 楼 nvrenshijianhuo 的回复:
这个得根据你的需求来、
如果你不要再页面不要通过 订单来展示客户的信息 就可以只做客户那边单项关联。

打错了。
如果你不需要在页面 通过订单来展示客户的信息 就可以只做客户那边单项关联。
解决方案6:

引用 5 楼 jebysin 的回复:
引用 3 楼 xiaoye2892 的回复:
在订单中定义用户的引用
那就成双向关联了.
感觉单向一对多不好用,应该很少有人用吧?我就是想知道hiberante单向一对多存在的意义是什么?

个人觉得意义就是效率高点吧,如果做了双向关联 那么session里就要维护2方的关系,如果客户改了,客户的订单集合要做改变,而订单对客户的引用也得改变。 解决方案7:

这个得根据你的需求来、
如果你不要再页面不要通过 订单来展示客户的信息 就可以只做客户那边单项关联。

解决方案8:

多的一方没有一的一方的引用,我还没这样设计过呢
其实我一般不在一的这方保留多的一方的引用,感觉这样问题挺多的- -!


以上介绍了“ hibernate一对多单向关联CRUD问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3030355.html

相关图片

相关文章