为了分离原有复杂、冗余、贯穿始终的POJO对象,现在根据数据表建立DTO和一个VO,但是有一些属性不是这张表的属性,但是需要展示,如果先查询出DTO,然后转换为VO需要查询两次数据库,而直接通过SQL查询的话,就需要污染DTO,让DTO变得不再纯粹,有人能给解惑吗?
你要是觉得查询两次不可接受,那就只能查询一次呗。
无非就是拿你能接受的代价去交换你不能接受的成本而已。
谢谢,你说的很有道理里,出于效率考虑,选择只查询一次了