ブックマーク / zenn.dev/terurou (1)

  • AI時代にORMなんて必要なんですかね?

    新規で構築するシステムの設計を考えていて、 「今の時代にORMなんているんか???」 という思いに至ったので、これを書いてます。 ORMなしでAIDBアクセスコードを生成する AIでコードを生成する前提として、 AIは生SQLを書くのが得意 オブジェクトマッピングみたいなボイラープレートをAIに生成させるコストは極小(人間が手で書くとめちゃくちゃ時間がかかる) という点が挙げられます。 そのため、AIを使う前提であれば、ORMなしで以下の作業を行っても、必要なコスト(特に時間)は極小です。 ドメイン要件を伝えてSQLを生成させる オブジェクトマッピング処理(いわゆるDAO)を生成させる 単体テストコードを生成させる というか、ドメインロジックを書いていく過程で上記のようなDBアクセスコードを、都度必要となった分だけ生成させていくのであれば、この部分の生成に時間がかかってると認識することは

    AI時代にORMなんて必要なんですかね?
    chiroruxx
    chiroruxx 2026/01/10
    SQLの細かい指定をしないといけないレベルのパフォーマンスが求められるんなら、AI 関係なしにORM入れないほうがいいと思う。そういうシステムじゃないならORMのリスクは全然気にならないよ。
  • 1