我也知道如何使用BeanPropertyRowMapper和RowMapper。
但是如果我使用BeanPropertyRowMapper, 即。
BeanPropertyRowMapper<MyClass> rowMapper = new BeanPropertyRowMapper<MyClass>(MyClass.class);
MyClass属性与表列名称紧密耦合,如果我使用RowMapper仍然MyClass属性变得紧密耦合,我必须编写几行代码,用第一个GET填充MyClass属性,然后再设置SET操作。
我们有什么方法可以摆脱这种依赖。即使更改了表列名称,也应该像以前一样填充MyClass属性,我不需要更改我的代码。
答案 0 :(得分:0)
推土机映射工具听起来非常适合您尝试做的事情,并且使用起来非常简单。更改列名时,您仍然需要更改某些内容,但它应该非常简单。看看这个:http://dozer.sourceforge.net/