繁体   English   中英

POJO和DAO有什么区别

[英]What is the difference between POJO and DAO

我可以知道Java中POJO(Plain old java object)和DAO(Data access object)之间的区别是什么。

哪个用哪个?

从Jboss hibernate教程( http://docs.jboss.org/hibernate/orm/4.2/manual/en-US/html/ch04.html#persistent-classes-pojo )中,为什么POJO与数据库一起使用DAO?

提前致谢

在Java用语中,DAO是一个组织类,包含访问数据库表的方法。 POJO保存数据库记录。 DAO将从其某些方法返回POJO。

术语已经很容易理解了。 这是设计模式。 如果你同意,你可以使用。 否则,你不能。

如你所说

POJO是Plain old java object ,它负责保存数据,而不是业务处理。

DAO是Data access object ,负责处理持久性/数据库处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM