アプリケーションで JPA ベンダーとして OpenJPA を使用しています。
問題は理論的または概念的なものです。
エンティティ マネージャに、キャッシュからではなく DB からエンティティをロードするように指示する方法はありますか?
問題のあるシナリオ:
EM1.persist(Entity1)
EM2.merge(Entity1)
EM1.find(Entity1) <--- Entity1 is the cached version rather than the merged one..
それを行うエレガントな方法はありますか?私は本当に電話したくありませんem.refresh(entity)
。