既然用了sping3.0,就可以不用struts2,聽說現在的spring3 MVC的注解功能比struts2的強,struts2的現在搞的不倫不類了
@心夢帆影
呵呵,說的有道理,java學的東西真多,哎,感覺自己學的很少。
還有,我建議博主這個Object ...params(相當于Object[] params),改成Map<String, Object>,我感覺這樣可讀性高,因為參數是有參數名和值的
封裝的還不錯,我也想封裝。實現在DAO層里只有查詢的方法,那些插入、更新和刪除只在業務層調用工具類,但是還沒搞定。我看了你的這句話“此EntityDao接口與EntityDaoImpl實現類,可取代了我們平時寫的UserDao,NewsDao,CompanyDao等等,可直接供Service層調用”,你上面實現的不可以這樣做吧,我認為你的這個實現類可以當作DAO層的基類,比如public void update(final String hql,final Object params){},拼接HQL是在DAO層中進行的,我們一般都不會在業務層中拼接,不知道我說的對不對?