大量的pojo和vo的转换装配assemble方法,真的都有必要这样处理吗?除了用户密码之外,其他pojo都进行装配是出于怎样的考虑呢?

来源:12-5 前后台订单列表,订单详情,发货功能开发

德仁

2019-01-01

如题

写回答

2回答

Geely

2019-01-14

打个比方,日期是date类型~~但是组装vo的时候只要string就可以了。

0
1
德仁
比如Shipping的pojo和ShippingVo,其实pojo只是多了id、userId、createTime和updateTime这几个字段,真的有必要进行VO的装配吗?在内存中创建新对象的转换过程也是有开销的啊。还是说有些pojo适合装配成VO,比如商品、用户的pojo,而类似shipping这种就更多是为了满足规范?
2019-01-18
共1条回复

geelylucky

2019-01-01

同学,你好,我是geely老师的助教。

关于这个问题,老师这样做是不让外界了解数据库的表结构,按需提供数据,既能保证安全,也能避免过多的数据传输。

希望能帮助到你。

0
0

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程