結論だけ先に言うと止めた方が良いです。 ORM自体アンチパターン? ask.fmで頂いたのですが、以下の様な記事が話題になっているようです。 ORMがアンチパターンである11の理由 中身を読むとああー思うところがあるのですが、こちらの内容を踏まえた上で、私の意見を述べたいと思います。 元にするORMはJPAですが、他の一般的なORMでも似たようなことが言えるはずです。 ORMができること ORM自体はRDBとオブジェクト指向言語のミスマッチをどうにかして一つのレイヤーだけで解消しようとするために生まれたものです。 DAOパターンでRDBとオブジェクトのマッピングを書いた事がある人はわかると思いますが、RDBからオブジェクトへの変換、もしくはその逆はマッピングするだけでも非常に多くのコードを必要とし、また、場合によって複数のオブジェクト/RDBのマッピングの順番を併せることが必要だったりと非