怎麼用工廠模式和DAO完成所有的對資料庫的基本操作
今天聽高手說,用不著在每個dao裡面寫比如:getOrderById(id),insertOrder(order),delete()……這些最基本的方法,他說用工廠模式就可以實現為所有的dao只寫一次諸如以上的方法,我特別疑惑,首先:到底怎麼實現?其次:工廠模式和DAO到底是怎麼結合起來的?
在我的理解,這個就是一般所說的做法
public class HibernateDAOFactory extends DAOFactory { /* (non-Javadoc) * @see org.digitstore.dao.DAOFactory#createAccountDAO() */ public UserinfoDao createAccountDAO() { // TODO Auto-generated method stub return new UserinfoDAOImpl(); } /* (non-Javadoc) * @see org.digitstore.dao.DAOFactory#createCategoryDAO() */ public CategoryDao createCategoryDAO() { // TODO Auto-generated method stub return new CategoryDAOImpl(); } } <p> |
是這樣的嗎?
[該貼被MyEclipse2008於2008-03-25 14:42修改過]
相關文章
- 為什麼要用工廠模式模式
- 資料庫基本操作資料庫
- SQLAIchemy對資料基本操作SQLAI
- python+資料庫(三)用python對資料庫基本操作Python資料庫
- .NET關於資料庫操作的類-囊括所有的操作資料庫
- Laravel 資料庫基本操作Laravel資料庫
- postgresql 資料庫基本操作SQL資料庫
- MySQL資料庫基本操作MySql資料庫
- Mongo 資料庫 基本操作Go資料庫
- 【Falsk 使用資料庫】---- 資料庫基本操作資料庫
- MongoDB資料庫的基本操作梳理MongoDB資料庫
- MySQL入門系列:資料庫和表的基本操作MySql資料庫
- 資料庫之DAO資料庫
- MySQL(一) 資料表資料庫的基本操作MySql資料庫
- MySQL對錶和庫的一些基本操作MySql
- mysql資料庫基本操作(六)MySql資料庫
- mysql資料庫基本操作(三)MySql資料庫
- mysql資料庫基本操作(四)MySql資料庫
- mysql資料庫基本操作(五)MySql資料庫
- 02、MySQL—資料庫基本操作MySql資料庫
- PHP--資料庫基本操作PHP資料庫
- java資料庫操作基本流程Java資料庫
- 資料庫基本操作 術語資料庫
- Hive資料庫及表的基本操作Hive資料庫
- MySQL—-MySQL資料庫入門—-第二章 資料庫和表的基本操作MySql資料庫
- SQL—對資料表內容的基本操作SQL
- MySQL系列:資料庫基本操作(1)MySql資料庫
- 詳解JAVA資料庫基本操作Java資料庫
- 對資料庫中列的一些基本的操作的SQL命令(轉)資料庫SQL
- Oracle和MySQL資料庫CTAS等操作對比OracleMySql資料庫
- Oracle dos連線資料庫基本操作Oracle資料庫
- 2.資料庫Mysql--------基本操作資料庫MySql
- Python資料分析庫pandas基本操作Python
- Numpy 資料型別和基本操作資料型別
- 時序資料庫之InfluxDB的基本操作資料庫UX
- MySQL之終端:管理資料庫的基本操作MySql資料庫
- Java+MyEclipse+Tomcat (五)DAO和Java Bean實現資料庫和介面分開操作JavaEclipseTomcatBean資料庫
- 列舉 OLTP 型資料庫,8a 和 Hadoop 各自所對應的 資料特徵資料庫Hadoop特徵