您的位置:首页 > 移动开发 > Objective-C

java.lang.UnsupportedOperationException: Can't write to a readonly object

2017-04-07 14:48 656 查看
用hibernate技术,对商品进行更新时,出现下面的错误:

java.lang.UnsupportedOperationException: Can't write to a readonly object......

上面的意思是:不能对可读文件进行写的操作。结果找到我对应的goods.hbm.xml文件,看了一下,文件头部我设置了二级缓存,hibernate无法对设置了只读缓存的表进行修改

“<cache usage="read-only"/>” .

因此:这个缓存对我来说是没有用的了,我直接把它删除,Ok,问题解决。

还可以把“<cache usage="read-only"/>”改为可以读写的“<cache usage="read-write"/>” 。就可以执行修改操作了

Ok,再运行,程序正常.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐