DAO DTO Entity
老师好,请问该如何理解DAO DTO Entity这三者?
DAO是否可视为一系列的CRUD操作方法,DTO则是从Service中带进来的参数,Entity则是作为一个row资料的整体。
请问这样理解正确吗,或是该如何理解呢? 谢谢
另外我在学习课外资料时还有看到其他诸如POJO、PO、BO、VO之类的用词,但形容的都很抽象,请问老师是否有对于这些名词解释的更清楚地文章可供参考?
11
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕小蓝
2022-09-21 10:16:49
同学你好~
一、该如何理解DAO DTO Entity这三者?
(1)DAO是指数据访问对象,该对象只用来访问数据库,不做任何业务逻辑以及数据处理的逻辑。可以简单的理解为,只用来向数据库传递sql语句并且接收数据库返回的数据。
(2)DTO是指数据传输对象,该对象可能并不具有现实意义或者数据库的对应意义,只是为了在数据传输时更加简便,所以将多个类或者多个表的数据整合成了一个Java类。
(3)Entity是指实体类,通常情况下,每个实体类是对应一张数据库表的,并且Java类的属性与数据库的字段是一一对应的。
二、关于其他用词,同学可以参考:http://www.imooc.com/article/24619
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星