- ベストアンサー
トランザクション使用
DBファサードによるDB操作で、トランザクションを使用するのは、 INSERT/UPDATE/DELETE文の場合のみで、 SELECT文は使用しないでいいのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
トランザクションを利用する目的は、複数レコード、複数テーブルのデータを同時変更する際に全ての変更が正常に行えなかった場合にデータを元に戻せるようにする事でデータの不整合を防ぐことです。 SELECTは処理を実行した時点でのデータを参照しているだけで、元に戻すという処理は必要ありませんからトランザクションを使用する理由がありません。
お礼
ありがとうございます