9

DAO で @Transactional を使用すると、すべての EntityManager クエリが commit と close でカプセル化されますか? または、Spring テンプレート (JPA テンプレート、Hibernate テンプレート) を使用する必要がありますか? @Transactional と Spring テンプレートの使用の違いは何ですか?

4

4 に答える 4

4

Spring テンプレート クラスは、永続化操作を行うためのより優れた API を提供するためだけに存在します。それらはトランザクションを扱いません。トランザクション操作が必要な場合は、@Transactional アノテーション アプローチを使用するか、TransactionTemplate を使用する必要があります。

于 2009-05-18T10:13:05.640 に答える