问题描述:
我欲优化代码,将dao层分为接口和实现类两部分如图:
BaseDao接口中:
BaseDaoImpl实现类中:
ProductionDaoImpl中:
至于Service层Action层及jsp都没发生变化可参照上一篇SSH2问题之一中代码
运行的话会出现:
解决方案:在ProductionDaoImpl的父类BaseDaoImpl的上方加上@Transactional(在父类中标注@Transactional(父类是抽象类也可以))