# 2021-07-22 メンターセッション ## 質問 ### ユースケース単位でのトランザクションの実装方法について - 現在はロングランニングトランザクションは存在しない。 - でも今後、追加されるかも・・・ - typeORMならロングランニングトランザクションが存在する - prismaは楽観ロック重視? ### prismaから得られたデータをドメインオブジェクトに変換する関数をConverterとして扱っています。2つのパターンを作りました、どちらが良いでしょうか? - [参考]( https://codesandbox.io/s/vibrant-fog-2ic6f?file=/src/%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B32/converter/ToPairConverter.ts) - prahaならパターン2 - パターン1は神クラスぽい ###### Tags: `Team-2`