(私はDAOパターン実装では単純なCRUD APIを持っています) すべての操作(save、load、update、delete)には、トランザクションIDを指定する必要があります。 だからです。行うにはその可能性:ロードの呼び出しを除くトランザクション理論
...
id = begintransaction();
dao.save(o, id);
sao.update(o2, id);
rollback(id);
すべての例では、直感的なようです。しかし、データベースからオブジェクトをロードするとすぐに、物事はちょっと違ってきます。トランザクションごとに定義されたロード操作はありますか?または、負荷操作を単一の作業量としてカウントする必要がありますか?