繁体   English   中英

更改休眠关系映射(从单向到双向)

[英]Change hibernate relationship mapping (from unidirectional to bidirectional)

我在现有的 Web 应用程序中工作,并且实体具有单向休眠关系映射。

所以我想将其更改为双向映射以具有更灵活的 hql 查询。

我的问题是这是个好主意,对现有数据有什么影响?

谢谢你。

对您的数据没有影响,您只需确保在关联/删除子实体时更新关联的双方。

从性能的角度来看, one-to-many侧关联应该只在子实体数量相对较少的情况下使用。

如果您有数以万计的 Child 记录,则 Hibernate 必须在访问集合时获取所有这些记录,在这种情况下,查询是一种更好的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM