<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:comp/env/jdbc/mldn"></property> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource" /> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect"> org.hibernate.dialect.MySQLDialect </prop> <prop key="hibernate.connection.autocommit"> true </prop> <prop key="hibernate.show_sql"> false </prop> </props> </property> <property name="mappingResources"> <list> <value>org/lxh/myzngt/vo/User.hbm.xml </value> <value>org/lxh/myzngt/vo/Item.hbm.xml </value> <value>org/lxh/myzngt/vo/Subitem.hbm.xml </value> </list> </property> </bean> <!--<bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory"> <ref bean="sessionFactory"></ref> </property> </bean> --><bean id="iuserdao" class="org.lxh.myzngt.dao.IUserDao" abstract="true"> </bean> <bean id="iuserdaoimpl" class="org.lxh.myzngt.dao.impl.IUserDaoImpl" parent="iuserdao"> <!-- <property name="hibernateTemplate"> <ref bean="hibernateTemplate" /> </property> --> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="iitemdao" class="org.lxh.myzngt.dao.IItemDao" abstract="true"> </bean> <bean id="iitemdaoimpl" class="org.lxh.myzngt.dao.impl.IItemDaoImpl" parent="iitemdao"> <property name="hibernateTemplate"> <ref bean="hibernateTemplate" /> </property> </bean> <bean name="/user" class="org.lxh.myzngt.struts.action.UserAction"> <property name="iuserdao"> <ref bean="iuserdaoimpl" /> </property> </bean> <bean name="/question_before" class="org.lxh.myzngt.struts.action.Question_beforeAction"> <property name="iitemdao"> <ref bean="iitemdaoimpl" /> </property> </bean>