gethibernatetemplate.update()实施了但是数据库未更新

gethibernatetemplate.update()执行了但是数据库未更新gethibernatetemplate.update()执行了但是数据库未

gethibernatetemplate.update()执行了但是数据库未更新
gethibernatetemplate.update()执行了但是数据库未更新
分析可能是事务相关的配置问题。
解决方案之一:
为userDao设置userDaoProxy代理。
  

<bean id="userService" ref="userDaoProxy" /></bean><bean id="userDaoProxy"                        class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">     <property name="transactionManager">      <ref local="transactionManager"/>    </property>    <property name="target">      <ref local="userDao"/>    </property>    <property name="transactionAttributes">       <props>            <prop key="save*">PROPAGATION_REQUIRED</prop>            <prop key="update*">PROPAGATION_REQUIRED</prop>       </props>    </property>    </bean>