POJO和DAO有什么区别

Raj*_*mar 3 java dao pojo

我可以知道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?

提前致谢

Zaw*_* oo 6

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

正如你提到的

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

DAOData access object负责处理持久性/数据库处理。


Sva*_*nte 6

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