删除报Connection is read-only异常,为什么?

wangdongj2ee 2011-03-24 04:05:42
Connection is read-only. Queries leading to data modification are not allowed

我知道这是事物里面有个read-only属性导致的,我把那句代码一删掉就OK了,但是不知道为什么?这是个什么样的原理,求教高人解答
...全文
351 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
IM8888 2011-03-24
  • 打赏
  • 举报
回复
例:<prop key="query*">PROPAGATION_REQUIRED,readOnly</prop>
只要把只读改成下例就好了
<prop key="query*">PROPAGATION_REQUIRED</prop>
游一游走一走 2011-03-24
  • 打赏
  • 举报
回复
事务设置成readonly后方法体不能够执行insert/delete/update这些DML操作如果执行就会报这个错误
clarck_913 2011-03-24
  • 打赏
  • 举报
回复
这个要看你启动事务的方法配置的事务属性了吧

你的事务是怎么实现的?声明式事务还是注解式事务?
wangdongj2ee 2011-03-24
  • 打赏
  • 举报
回复
各位大哥,小弟诚心求教,拜托了

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧