DO、VO、DTO 区别

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 ·>>

发表回复

相关推荐

美國沒收俄商人財產,會動搖“私有財產神聖不可侵犯”的信條嗎

對於美國政府近日沒收俄羅斯商人540萬美元轉交烏克蘭一事,很多人大聲疾呼美國此舉是在動搖“私有財產神聖不可侵犯”的立國原則...

· 8秒前

螃蟹说明书:区别和特点大全!

这个8月不光酷暑,还没有假期…只能翘首以盼中秋节的到来了!

· 18秒前

瞭解化糞池(一)

大傢好。這是新斯科舍筆記的第六篇文章。謝謝您的閱讀!雪梨在新斯科舍筆記的第四期向大傢介紹瞭哈法的市政排污,普及瞭哪些...

· 27秒前

聊聊摩羯座,絕對的幹貨

深度解析摩羯座的底層邏輯,一定要看到最後。原創聲明:轉載請註明出處—言其說星座1、 摩羯座的特點摩羯座的優點:堅持不懈、...

· 36秒前

孤独一人的伤感短句子带图片,句句让人心酸,哪句戳中了你的泪点

1、人生就像一杯水,孤独,孤独,孤独,一辈子就完了。

· 37秒前