数据库字段是怎么和Dto字段一一对应的呢

我只知道从数据库查出来是个List,但是这些字段怎么就和DTO字段关联起来,形成一一对应,把查出来的值放到Dto的每个字段的呢?

参考这个连接:
[url]http://blog.sina.com.cn/s/blog_483b09680100012t.html[/url]

上面这个连接说了很清楚了,当然这是使用jdbc来查,如果用一些框架来查数据库返回值,又有不同了。

使用反射遍历dto的属性名,看jdbc resultset中是否有对应的字段,有则赋值。
你取出的list中是map对象吗 ? 那就比较key。

DTO的属性和数据库字段一一对应,如果写jdbc连接取数据,循环读取n条记录将值设置到dto对象,再将dto add到list;如果用的框架如hibernate,使用原生sql查询,transformer到dto,因为这里不是pojo。