AI時代にORMなんて必要なんですかね?
AI時代にORMなんて必要なんですかね?
生成AI
は生
SQL
を書くのが得意で、
DAO
や
マッピング
などの
ボイラープレート
生成も容易
ドメイン要件
を伝えれば、必要な
DB
アクセスコードをその都度生成できるため、
ORM
を使わなくても開発コストはほとんど増えないという主張
ORM
は「
DAO
/
DTO
を手で書くのが大変」という課題から生まれた
2000年代前半の
Java
/
.NET
では
Hibernate
や
iBATIS
などが主流だった
当時は
IDE
も弱く、手書きのDAOは非常に冗長だったため
ORM
が普及した