高手請進來!spring2的事物配置

miaoxikui發表於2008-08-30
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="*" propagation="REQUIRED"/>
</tx:attributes>
</tx:advice>


<aop:config>
<aop:advisor pointcut="execution(* com.lxoa.approve.service.*.*(..))" advice-ref="txAdvice"/>
<aop:advisor pointcut="execution(* com.lxoa.sysmanage.service.*.*(..))" advice-ref="txAdvice"/>
</aop:config>

注:com.lxoa.approve.service
有XxxServiceImpl但是不知道為什麼有一個測試的例子是好用的,但是不是測試的幾個例子確實不好用的呀!

都兩天了呀
我覺得這樣沒有錯誤呀 !
但是一個測試是好使的,但是過的一會有不好使了,難道這個東西還不穩定嗎 ?

還有另外的一個問題就是:
一會報Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker from transaction definition 的這個錯誤呀 !
一會又不報了!
還不穩定嗎~!?
當好用的時候,在這邊客戶端插入資料的時候,一切都正常,可是sql_show就是沒有打出insert語句呀!
到資料庫 伺服器那邊看看資料進入到資料庫沒有的時候,發現表也打不開了,我懷疑是因為這個事務還沒有結束的原因造成的呀!
<tx:method name="*" propagation="REQUIRED"/>
的預設配置不是readOnly=false嗎?
應該可以的呀·
謝謝幫助

相關文章