簡體   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