您的位置:首页 > 产品设计 > UI/UE

Connection is read-only. Queries leading to data modification are not allowed

2014-05-08 15:45 495 查看
错误原因是,使用spring配置了事物。配置如下:

<!-- 定义哪些方法需要执行事务 -->

<tx:advice id="txAdvice" transaction-manager="transactionManager">

<tx:attributes>

<tx:method name="get*" read-only="true" />

<tx:method name="query*" read-only="true" />

<tx:method name="find*" read-only="true" />

<tx:method name="load*" read-only="true" />

<tx:method name="select*" read-only="true" />

<!-- 指定目标方法采用哪种事务管理 -->

<tx:method name="*" propagation="REQUIRED" rollback-for="Exception" />

</tx:attributes>

</tx:advice>

因此如果在类似 get*方法中执行update操作的话,就会报“Connection is read-only. Queries leading to data modification are not allowed”的异常。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐