首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

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

2012-12-24 
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>
   

热点排行