用hibernate技术,出现下面的错误:
java.lang.UnsupportedOperationException: Can't write to a readonly object......
解决办法:
1.如果是配置文件进行了如下配置:
- <class-cache usage="read-write" class="org.gl.app.pojo.Depart"/>
- <class-cache usage="read-only" class="org.gl.app.pojo.User"/>
把“read-only”改为"read-write"
2.如果是给持久化类加注解,如下:
@Cache(usage=CacheConcurrencyStrategy.READ_ONLY)
public class User {......}
则把注解中的READ_ONLY改为READ_WRITE
OK了。