【C015402】在Spring和Hibernate的集成应用中,UserDao的实现类代码如下:
public class UserDaoImpl extends HibernateDaoSupport
implements UserDao{
public void save(User usr){
super.getHibernateTemplate().save(usr);
}
}
其Spring配置如下:
<bean id="userDao" class="cn.jbit.auction.dao.impl. UserDaoImpl ">
<property name="sessionFactory" ref="sessionFactory"/>
</bean>
对于上面的代码和配置,下面选项说法正确的是( )。
A.配置文件中包含<property>元素,因此需要在UserDaoImpl类中添加以下属性:
private SessionFactory sessionFactory;
B.配置文件中包含<property>元素,因此需要在UserDaoImpl类中添加以下setter方法:
public void setSessionFactory(…){…}
C.配置文件中包含<property>元素,因此a和b需要同时具备
D.因为UserDaoImpl继承了HibernateDaoSupport,因此不需要增加任何代码