---
# System prepended metadata

title: 2021-07-22 メンターセッション
tags: [Team-2]

---

# 2021-07-22 メンターセッション

## 質問

### ユースケース単位でのトランザクションの実装方法について
- 現在はロングランニングトランザクションは存在しない。
- でも今後、追加されるかも・・・
- typeORMならロングランニングトランザクションが存在する
- prismaは楽観ロック重視？

### prismaから得られたデータをドメインオブジェクトに変換する関数をConverterとして扱っています。２つのパターンを作りました、どちらが良いでしょうか？
- [参考](
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ならパターン２
- パターン１は神クラスぽい

###### Tags: `Team-2`