读书人

gethibernatetemplate.update()实施了

发布时间: 2012-12-24 10:43:13 作者: rapoo

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>

读书人网 >其他数据库

热点推荐