<bean id="transiantJHY"
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean" abstract="true">
<property name="transactionManager"><ref bean="transactionManager"/></property>
<property name="transactionAttributes">
<props>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="select*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
</props>
</property>
</bean> <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource"><ref bean="parentDataSource"/></property>
</bean> <bean id="pacSalesLegalService"   parent="transiantJHY">
   <property name="target">
     <bean class="com.cn.pj.serivce.imp.SalesLegalSeriveImp">
   <property name="hibernateTemplate" ref="ptsHibernateTemplate"></property>                                        
 </bean> 
   </property>
</bean> 
在SalesLegalSeriveImp中定义了updateDB()。并让其中一条更新语句异常。 怎么还更新进去了呢。 请帮忙看看哪里出了问题?谢谢啦