0

CascadeType.REMOVE子/外部キー/アトミックを持つエンティティの削除はありますか? トランザクションは必要ですか、それとも省略できますか?

4

1 に答える 1

3

常にトランザクションが必要です。これはオプションではありません。トランザクションの外部では、原子性の保証はありません理論的には、正確なデータベース実装とバージョン番号の詳細を提供すると、その特殊なケースでは更新が実際にアトミックであることが判明する場合がありますが、これは信頼できるソフトウェアを作成する方法ではないという事実は変わりません。

トランザクションに対するHibernateの態度についてはこちらをご覧ください

于 2012-11-30T17:37:14.510 に答える