在Spring4和Mybatis3整合的时候,启动时,抛Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required异常,解决这一个错误,在你的BaseDaoImpl重写setSqlSessionFactory,并在方法上加@Autowired注解即可。
public abstract class BaseDaoImpl<T extends BaseEntity> extends SqlSessionDaoSupport implements
BaseDao<T> {
/**
* 解决 Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required
*/
@Autowired
@Override
public void setSqlSessionFactory(SqlSessionFactory sqlSessionFactory) {
super.setSqlSessionFactory(sqlSessionFactory);
}
}