2011-06-21 53 views
1

我有一個實體類,它通過JPA持久化到數據庫,我有一個實用工具類,它爲我持續和閱讀。在哪裏把數據庫訪問

現在我問自己,如果這真的是要走的路。如果數據類有讀取和寫入數據庫的方法,會不會更清楚?

回答

2

如果數據類有讀取和寫入數據庫的方法,會不會更清楚些?

是的。你需要看看DAO pattern

標準的做法應包括以下幾層:

模式 - 保存你的POJO,
DAO簡單映射類 - 接口驅動類提供CRUD這些POJO的
服務 - 使用DAO與數據庫進行交互並在此處執行業務事宜

1

不,這不是好的方法。如果您選擇這種方式,您會將域對象邏輯與數據訪問層耦合在一起。它們是不同的東西,因此您應該將它們分開。