DTO:数据传输对象,主要用于外部接口参数传递封装,接口与接口进行传递使用。
VO:视图对象,主要用于给前端返回页面参数使用。
DO:数据对象,主要用于数据库层传递。
DTO转DO:接口接收参数将参数转化为数据库实体操作数据库使用。
DO转DTO:将数据库层实体转化为DTO返回给客户端。
1、entity 里的每一个字段,与数据库相对应,2、vo 里的每一个字段,是和你前台 html 页面相对应,3、dto 这是用来转换从 entity 到 vo,或者从 vo 到 entity 的中间的东西 。(DTO中拥有的字段应该是entity中或者是vo中的一个子集)举个例子:你的html页面上有三个字段,name,pass,age你的数据库表里,有两个字段,name,pass , 注意没有 age。而你的 vo 里,就应该有下面三个成员变量 ,因为对应 html 页面上三个字段 。
private string name;
private string pass;
private string age;
<< · Back Index ·>>
上一篇
下一篇