【C015479】下面是一个UserDao的实现类的全部代码:
public class UserDaoImpl extends HibernateDaoSupport implements UserDao {
public void add(User user){
getHibernateTemplate().save(user);
}
}
其Spring配置如下:
<bean id="userDao" class="cn.bdqn.ssh.dao.impl.UserDaoImpl">
</bean>
那么对于以上代码和配置文件,下面说法中正确的是( )。
A.为保证程序正确运行,Spring配置文件中应该为userDao注入SessionFactory对象
B.为保证程序正确运行,UserDaoImpl类中必须再添加一个名为sessionFactory的属性以及相应的getter和setter方法
C.为保证程序正确运行,通过Spring注入的不能是SessionFactory对象,而应该是HibernateTemplate对象
D.不需要修改代码和Spring配置文件