質問: 前の案件で O/Rマッピングを jpaでやって、結局テーブル結合が難しく、mybatisも併用しました。 結果、可読性、保守性の低いコードの出来上がり! その反省を踏まえ 次の案件ではdoma2を使ってみようと思います。(案件の内容が似ているため) doma2について調べてみた ・doma2は画面数1000、テーブル数750でも使用された実績がある ・jpaとmybatisの中間のような使い勝手 ・テーブル結合の際のエンティティはAjoinBみたいなエンティティを作る ・javaとsqlを分離できる ・entityが自動生成できる 調べて分からなかったこと ・テーブル結合の際のエンティティも自動生成されるのか 上記について回答お願いします。 また、ほかにアドバイスがあれば お願いいたします。
回答: > > テーブル結合の際のエンティティも自動生成されるのか > > > Doma-Genというツールで提供されている機能を使えばできます。 https://doma-gen.readthedocs.io/ja/2.21.0/gen/#sql