这是我的applicationcontext.xml 文件,接上面
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

<!-- 
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"><value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value></property>
<property name="url"><value>jdbc:sqlserver://172.19.100.118:1433;DatabaseName=youbao</value></property>
<property name="password"><value>sa</value></property>
<property name="username"><value>sa</value></property>
</bean>
 -->
<bean id="dataSources" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
     <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"></property>
     <property name="password" value = "sa"/>
     <property name="url" value = "jdbc:sqlserver://172.19.100.118:1433;databaseName=youbao"/>
     <property name="username" value="sa"/>
    </bean> <bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="hibernateProperties">
<props>
<prop key="hibernate.cglib.use_reflection_optimizer">
true
</prop>
<prop key="hibernate.connection.provider_class">
org.hibernate.connection.ProxoolConnectionProvider
</prop>
<prop key="hibernate.proxool.pool_alias">proxool</prop>
<prop key="hibernate.proxool.xml">proxool.xml</prop>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
<prop key="hibernate.show_sql">false</prop>
<!-- 缓存设置默认是EhCache -->
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<!-- enable the query cache -->
<prop key="hibernate.cache.use_query_cache">true</prop> <!-- store the second-level cache entries in a more human-friendly format -->
<prop key="hibernate.cache.use_structured_entries">
true
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/youbao/entity/YbLogs.hbm.xml</value>
<value>com/youbao/entity/YbConfig.hbm.xml</value>
<value>com/youbao/entity/YbPassport.hbm.xml</value>
<value>com/youbao/entity/YbType.hbm.xml</value>
<value>com/youbao/entity/YbUser.hbm.xml</value>
<value>com/youbao/entity/YbFaqCatalog.hbm.xml</value>
<value>com/youbao/entity/YbFaq.hbm.xml</value>
<value>com/youbao/entity/YbNewsTitle.hbm.xml</value>
<value>com/youbao/entity/YbNews.hbm.xml</value>
<value>com/youbao/entity/YbQuestion.hbm.xml</value>
<value>com/youbao/entity/YbAdmin.hbm.xml</value>
</list>
</property>
</bean> <bean id="hibernateTemplate"
class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory" ref="sessionFactory"></property>
</bean>
<!-- 定义事务模版 -->
<bean id="myTransactionManager" 
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory">
<ref local="sessionFactory" />
</property>
</bean>
<bean id="txProxyTemplate" abstract="true"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
<property name="transactionManager">
<ref bean="myTransactionManager" />
</property>
<property name="transactionAttributes">
<props>
<prop key="*">PROPAGATION_REQUIRED</prop>
</props>
</property>
</bean>
<!-- 定义DAO -->
<bean id="userDao" class="com.youbao.dao.hibernate.UserHibernateDao" autowire="byName"></bean>
<bean id="passportDao" class="com.youbao.dao.hibernate.PassportHibernateDao" autowire="byName"></bean>
<bean id="adminDao" class="com.youbao.dao.hibernate.AdminHibernateDao" autowire="byName"></bean>
<bean id="logsDao" class="com.youbao.dao.hibernate.LogsHibernateDao" autowire="byName"></bean>
<bean id="configDao" class="com.youbao.dao.hibernate.ConfigHibernateDao" autowire="byName"></bean>
<!-- 定义SERVICE -->
<bean id="userServiceTarget" class="com.youbao.service.impl.UserServiceImpl" autowire="byName"></bean>
<bean id="userService" parent="txProxyTemplate">
<property name="target" ref="userServiceTarget"></property>
</bean>
<bean id="adminServiceTarget"
class="com.youbao.service.impl.AdminServiceImpl" autowire="byName">
</bean>
<bean id="adminService" parent="txProxyTemplate">
<property name="target" ref="adminServiceTarget"></property>
</bean>
<bean id="logsServiceTarget"
class="com.youbao.service.impl.LogServiceImpl" autowire="byName">
</bean>
<bean id="logService" parent="txProxyTemplate">
<property name="target">
<ref bean="logsServiceTarget" />
</property>
</bean>
<bean id="configServiceTarget"
class="com.youbao.service.impl.ConfigServiceImpl" autowire="byName">
</bean>
<bean id="configService" parent="txProxyTemplate">
<property name="target">
<ref bean="configServiceTarget" />
</property>
</bean>
</beans>