質問: MVC構造でアプリを作る際に FORM⇔DTO⇔ENTITY でデータを連携しています。 この際にプロパティ名からプロパティをマッピングするようなライブラリを用いようと考えております。 しかし、 FORM、DTO、ENTITYのプロパティの名前を全てそろえるわけには行きません。 みなさんはどこのオブジェクト同士でプロパティ名を揃えて、どこで揃えず、 そろっていない場合は単純にsetterを手動でしているのでしょうか? たとえば、DTOとENTITYのプロパティ名を揃えて、FORMからDTOは手動でsetterを用いる、などです。 経験豊かな方からのアドバイス、お願いいたします。
回答: > > FORM、DTO、ENTITYのプロパティの名前を全てそろえるわけには行きません。 > > > についてですが、そろえた方が楽なので基本揃えちゃいますね。 ただテーブルの物理列名はそろえられないケースもあるのでそれに関しては @Columnのプロパティでエンティティクラスのメンバー名と物理列名のマッピングを行っています。