问答详情
源自:2-0 表单验证

关于接受参数的Bean和数据入库的Bean,是否不应该是同一个Bean?

1、数据入库的是使用的实体类的字段基本和数据库表一致;接收参数使用的Bean和具体的业务相关,是否应该单独建立一个Bean,而不应该和数据库实体类混用?

2、在单表的简单例子中,虽然接收的参数可能和实体类一致,是否也应该为接收参数的对象单独建立一个Bean。

提问者:勉強 2017-12-26 09:49

个回答

  • qq_赤目色_0
    2017-12-26 15:55:53

    应该要单独建立,有些业务可能要全部字段,有些要部分,有些要关联其他表,每个业务单独写一个DO可以让入参传参好很多,一个很简单的例子,数据库里有操作时间这个字段,我不需要前台给我传,而是后台生成;
    可以具体到对应数据库的DO,RequestDO,ResponseDO