1 經過數據庫生成的實體,此步驟跳過,關於如何查看生成反向工程實體類查看SSH框架搭建教程-反向工程章節spring
Tmenu和AbstractorTmenu是按照數據庫表反向工程造成的JAVA實體; sql
在造成實體的時候注意數據庫
1 命名空間 框架
2 要注意要把實體映射文件添加到Hibernate的配置文件寫入,分爲以下兩種狀況,通常SSH項目都是狀況二hibernate
到此爲止咱們完成了相關的實體層代碼編寫.開始編寫DAO層代碼blog
1,dao層代碼結構以下:繼承
其中IGenericDao實現的方法以下所示:教程
創建自定義的接口IMenu ,繼承自IGenericDao其中泛型參數輸入的是實體類型和數據映射主鍵(Hibernate的ID)類型 接口
其中public abstract List<Tmenu> findbyHsql(String hsql);是你的程序須要定義的方法.ip
修改你的Dao實現類以下:
1 修改你的類TmenuDAO繼承方式從HibernateDaoSupport修改成GenericHibernateDao.(若是採用反向工程生成Dao,則默認的父類是HibernateDaoSupport,且沒有實現任何接口)
2 修改你的類TmenuDAO實現接口IMenuDao
3 刪除默認的方法,(能夠保留本身喜歡的)
4從新生成接口的實現和重載
1 只選擇本身須要實現的的接口類便可如圖
至此接口實現類基本搭建完畢.
Service層主要的做用是是被控制層調用(action層),返回數據類型通常都是頁面須要的一些類型,所以建議頁面須要的數據類型實體單獨存放在VO層中
Service層創建
其中代碼接口代碼
其中實現代碼
到此爲止service層創建完畢!