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