项目中同时使用了SpringJdbc跟Hibernate,我写了一个BaseDao把两种方式的增、删、改、查代码放在一起,其它dao层类继承这个BaseDao后就可以同时调用两种方式的代码了,但是我又觉得都放在一个类中不太合理,麻烦谁能给个方法怎么做更合理一点?
各种设计模式……当然我也想不了太好的办法楼主试试工厂模式?不同的底层模块靠工厂来产生
用了继承的方式,HibernateDao继承SpringjdbcDao,再写一个普通类继承HibernateDao