課程
/后端開發
/Java
/使用SpringMVC+Spring+Hibernate開發人員信息管理功能
DAO層不應該是接口么為什么是類
2019-01-11
源自:使用SpringMVC+Spring+Hibernate開發人員信息管理功能 3-2
正在回答
1、Hibernate是個ORM框架,對數據持久化操作封裝了一些簡單方法,例如老師演示的update(),delete()等,所以可以直接通過類實現而不需要接口(甚至可以不需要這個Dao類,當然,一個完整的項目不可能是這樣子); 2、當對數據操作較復雜時,或者是多個表格(對應實體類)的數據操作相同時,就得通過接口自定義數據操作方法并實現,避免編寫太多重復的Dao方法。
舉報
Java常用框架整合案例,通過本案例的學習還可以體會項目的實現流程
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-27
1、Hibernate是個ORM框架,對數據持久化操作封裝了一些簡單方法,例如老師演示的update(),delete()等,所以可以直接通過類實現而不需要接口(甚至可以不需要這個Dao類,當然,一個完整的項目不可能是這樣子);
2、當對數據操作較復雜時,或者是多個表格(對應實體類)的數據操作相同時,就得通過接口自定義數據操作方法并實現,避免編寫太多重復的Dao方法。