18

1 つは基になるセッションを取得し、もう 1 つは現在のトランザクション ステータスへの参照を取得します。ただし、それらの違いは何ですか?また、それぞれのユースケースの例は何ですか?

私の要件は、サービス メソッド ブロック内にいくつかのレコードをバッチ保存することです。

4

2 に答える 2

4

SessionTransactionStatusは、2 つの完全に異なるものです。Session は、すべての休止状態機能へのアクセスを提供する抽象化であり、TransactionStatus を使用して現在のトランザクションを制御できます。

withSessionハイバネート機能に直接アクセスする必要がある場合に使用できます。これは、Grails/GORM で直接サポートされていない休止機能を使用する場合に役立ちます。

于 2013-10-30T19:16:47.473 に答える