gpt4 book ai didi

java - 从未初始化的持久集合中获取 ID

转载 作者:行者123 更新时间:2023-12-02 03:15:54 24 4
gpt4 key购买 nike

我遇到了一种情况,在查看 Hibernate API 文档或 SO 时没有找到答案。

我们有一个断开连接的设置,我们通过网络将实体和集合发送回。我们正在寻找一种使用本地化缓存来减少一些线路流量的方法,并且我正在尝试找出是否有一种方法可以在不初始化集合的情况下获取持久集合(特别是 PersistentSet)中实体的 ID ?

最佳答案

不,不可能; PersistentCollection 不包含关联实体的 id - 如果这是其目的,那么它将是一个普通集合,包含关联 id 的延迟加载代理。

检查成员资格通常需要额外的查询或联接(外键与主键不在同一个表上......),这非常昂贵,值得推迟加载它。该设施就是持久性集合。

关于java - 从未初始化的持久集合中获取 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4197772/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com