私はJava(hibernate 3.1)でこのようなコードを持っています:
EntityManager manager = ...;
Entity parent = manager.find(...);
removeChildrenSQL(parent, manager); // here DELETE FROM ... is executed
manager.flush();
削除されたエンティティが休止状態から見えないようにする必要があります。
私は試しました(そしてこれらは機能しませんでした):
1)manager.refresh(parent);
2)削除されたエンティティを手動で更新します
3)すべての子で親をリロードします。
どうすればいいですか?