从非初始化的持续收集中获取ID
-
11-10-2019 - |
题
我的情况是,我在查看Hibernate API文档时尚未找到答案。
我们有一个断开连接的设置,我们将实体和收藏夹在电线上。我们正在寻找一种使用局部缓存来减少某些电线流量的方法,我试图弄清楚是否有一种方法可以在持久集合中获取实体的ID(具体是persistentset) ?
解决方案
不,不可能;持久票据不包含关联实体的ID-如果这是其目的,那将是一个普通的集合,持有关联ID的懒惰加载代理。
检查会员资格通常需要附加查询或加入(外键与主密钥不在同一表上...),这是值得付出的设施来推迟加载它的昂贵的。该设施是持续的收藏。
不隶属于 StackOverflow