用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,再运行,程序正常.
相关文章
- 解决 “_pickle.PicklingError: Can‘t pickle: it‘s not the same object as “
- mysql遇到的问题:can't creat/write to file "/var/mysql/xxxx.MYI"
- 解决:READONLY You can‘t write against a read only replica.
- 将win平台上的mysql数据复制到linux上报错Can't write; duplicate key in table
- cv2.SIFT() AttributeError: 'module' object has no attribute 'SIFT' OpenCV Python can't use SURF, SIFT
- 【mongo】Can't take a write lock while out of disk space错误
- 问题分享:ActiveX component can't create object: "MSComDlg.CommonDialog"
- redis.clients.jedis.exceptions.JedisDataException :READONLY You can't write
- [求助]使用VB自带程序制作安装程序时,遇到429错误:ActiveX component can't create object
- Can't create/write to file 'C:\WINDOWS\TEMP\...MYSQL报错解决方法