2016-07-05 16 views
0

BeanPropertyRowMapperとRowMapperの使い方も知っています。モデル属性とSpringのテーブル列名の依存関係を取り除く方法

しかし、私はBeanPropertyRowMapperを使用している場合、 すなわち

BeanPropertyRowMapper<MyClass> rowMapper = new BeanPropertyRowMapper<MyClass>(MyClass.class); 

MyClassのは、しっかりと、テーブルの列名と連結された状態になる属性と私はRowMapperのを使用している場合、まだMyClassの密結合状態になる属性と私は、コードの移入の数より多くの行を記述する必要がありMyClass属性を最初にGETし、次にSET操作を追加します。

この依存関係を取り除く方法はありますか?テーブルの列名が変更された後も、MyClass属性は以前と同じように設定する必要があり、コードを変更する必要はありません。

+0

これは良い選択ですか?http://modelmapper.org/ ??? – Jaikrat

答えて

0

Dozerマッピングツールは、実行しようとしているものにぴったりのように聞こえます。使用するのが非常に簡単です。列名を変更するときには何かを変更する必要がありますが、かなり簡単です。これをチェックしてください:http://dozer.sourceforge.net/

関連する問題