直接使用entity实体进行接口数据的返回或者参数的传递的危害

总结一下直接使用entity实体作为返回数据或者入参载体的危害(记录下):

一、【代码规范/维护性】

为了满足各种业务需要会将实体中添加很多额外的字段,但是这些字段在实体与之对应的表中并没有,这就造成了一种映射的杂乱和不规范,并且随着接口的增加 实体中的字段越来多,之后的维护难度会增大,并且代码的可观性会非常差(此项也是在增加维护成本)

二、【开发中问题】

多人合作开发时每个人会负责不同的业务模块,他们的业务或许有一定的逻辑重合或许没有,但是如果他们共同使用一个实体作为返回数据或者入参的载体,那么在合并代码的时候将是一件非常困难的事情,自然也就会导致开发成本增加

三、【数据安全性】

因为实体中是跟表的字段对应的,直接使用实体会导致表结构泄露

四、…(其他问题欢迎补充)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值