0
我剛開始嘗試Hibernate。我對目前使用Hibernate的方法如下:如何正確使用Hibernate和Hibernate的eclipse工具?
寫cfg.xml文件和reveng.cfg.xml
使用Hibernate的工具Eclipse來生成POJO和hbm.xml文件中。
寫我自己的DAO類。在這些方法中,使用本機SQL將存儲過程調用添加到這些類中。
對於這種方法,我感到有點不舒服。編寫DAO類只是一個總是相同的重複性任務。唯一的變化是存儲過程的名稱和參數。這可以通過查看數據庫並查看裏面的存儲過程來自動完成。通常我覺得有很多代碼重複的氣味。
我嘗試使用Hiberante工具生成DAO類。這也不令人滿意。這些類包含我不需要的代碼,並且缺少存儲過程調用。
我在這裏錯過了什麼?使用Hibernate的正確方法是什麼?