一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read

 喜氣蜘蛛 2015-05-05

在執(zhí)行service中一個(gè)方法bumenAuth()時(shí)出現(xiàn)錯(cuò)誤:

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER) - turn your Session into FlushMode.AUTO or remove 'readOnly' marker from transaction definition 

查看srping中事務(wù)管理配置:

<bean id="txProxyTemplate" abstract="true"
  class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
  <property name="transactionManager">
   <ref bean="transactionManager" />
  </property>
  <property name="transactionAttributes">
   <props>
    <prop key="find*">PROPAGATION_REQUIRED</prop>
    <prop key="save*">PROPAGATION_REQUIRED</prop>
    <prop key="remove*">PROPAGATION_REQUIRED</prop>
    <prop key="update*">PROPAGATION_REQUIRED</prop>
    <prop key="create*">PROPAGATION_REQUIRED</prop>
    <prop key="add*">PROPAGATION_REQUIRED</prop>
    <prop key="del*">PROPAGATION_REQUIRED</prop>
    <prop key="clear*">PROPAGATION_REQUIRED</prop>
    <prop key="build*">PROPAGATION_REQUIRED</prop>
   </props>
  </property>
 </bean>

看了之后才知道,原來(lái)的事務(wù)策略的<prop key="*">PROPAGATION_REQUIRED</prop>被刪除后,bumenAuth()方法后忘了修改,所以導(dǎo)致報(bào)上述的錯(cuò)誤

修改方法一:

     將此方法修改為update或者build,add....等上述策略名稱開頭的方法:如:updateBumenAuth()

修改方法二:

    增加<prop key="*">PROPAGATION_REQUIRED</prop>即可

修改方法三:

 將web.xml下的

   <filter>
  <filter-name>OpenSessionInViewFilter</filter-name>
  <filter-class>
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  </filter-class>
  <init-param>
   <param-name>singleSession</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>

中的singleSession值修改為false,即不限制整個(gè)過程用同一個(gè)session,但缺點(diǎn)是Hibernate Session的Instance可能會(huì)大增,使用的JDBC Connection量也會(huì)大增,如果Connection Pool的maxPoolSize設(shè)得太小,很容易就出問題

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    精品人妻精品一区二区三区| 98精品永久免费视频| 亚洲天堂精品1024| 国产视频在线一区二区| 亚洲欧美日韩精品永久| 欧美日韩国产午夜福利| 99久久免费中文字幕| 东京热电东京热一区二区三区| 亚洲日本加勒比在线播放 | 国产三级视频不卡在线观看| 91香蕉视频精品在线看| 亚洲二区欧美一区二区| 欧美日韩精品视频在线| 性感少妇无套内射在线视频| 亚洲欧美日产综合在线网| 欧美成人高清在线播放| 欧美三级不卡在线观线看| 欧美日韩视频中文字幕| 亚洲午夜精品视频在线| 免费性欧美重口味黄色| 亚洲黑人精品一区二区欧美| 老熟妇乱视频一区二区| 亚洲精品国产第一区二区多人| 神马午夜福利免费视频| 国产精品夜色一区二区三区不卡 | 国产欧美日本在线播放| 五月婷婷六月丁香在线观看| 91精品蜜臀一区二区三区| 日韩在线免费看中文字幕| 中国一区二区三区人妻| 国产日韩欧美专区一区| 亚洲中文字幕人妻系列| 国产av一区二区三区久久不卡| 久久机热频这里只精品| 深夜视频在线观看免费你懂| 亚洲乱妇熟女爽的高潮片| 国产精品不卡免费视频| 久久精品国产第一区二区三区| 成人午夜在线视频观看| 成人亚洲国产精品一区不卡| 国产精品欧美激情在线|