参考资料
1 java.lang.UnsupportedOperationException: Can't write to a readonly object
http://hi.baidu.com/allen_zzw/blog/item/75e79cd7214d9b26960a1607.html
操作如下:
在对记录进行修改时,后台报错如下:
java.lang.UnsupportedOperationException: Can't write to a readonly object
at org.hibernate.cache.ReadOnlyCache.lock(ReadOnlyCache.java:43)
at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:84)
at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:248)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:232)
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:140)
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:297)
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:985)
at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:333)
at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
在程序中对应的class.hbm.xml文件,有这这样一句设置:
cache usage="read-only"/>
解决方法:
1 直接将这句设置删除就行了
2 把
<cache usage="read-only"/>改为可以读写的
<cache usage="read-write"/>
分享到:
相关推荐
`java.lang.UnsupportedOperationException`是Java中的一个运行时异常,它属于`RuntimeException`的子类。这个异常通常在尝试调用一个不支持的操作时抛出。在Java编程中,某些方法可能在特定对象或特定条件下不支持...
"Android 兼容性问题:java.lang.UnsupportedOperationException解决办法" Android 兼容性问题:java.lang.UnsupportedOperationException解决办法是 Android 开发中常见的一种问题。该问题会导致应用程序崩溃,...
常见的问题
然而,有时在使用WebView时,可能会遇到一些错误,比如“java.lang.UnsupportedOperationException: For security reasons, WebView is not allowed in privileged processes”。这个错误通常发生在尝试在一个具有高...
### Elasticsearch在Linux系统的安装与配置详解 #### 一、引言 Elasticsearch是一款基于Lucene的开源搜索和分析引擎,适用于全文检索、结构化数据检索等场景。它以其高性能、高扩展性和易于使用的特性而受到广泛...
java.lang.UnsupportedOperationException: The user must supply a JDBC connection ``` **解决方案:** 为了解决这个问题,开发者应该在初始化Configuration对象时,指定Hibernate的配置文件路径,以便读取正确的...
测试javassist 用于动态代码插入的字节码级别的类操作测试虚拟机参数-agentlib:jdwp = ... 根据您运行的 JVM,可能会出现以下错误:线程“HotSwap”中的异常 java.lang.UnsupportedOperationException:未实现架构更改
> com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException 解决这个问题
代码混淆的时候出现java.lang.UnsupportedOperationException: Unsupported class version number [52.0] (maximum 51.0, Java 1.7),原因是proguard.jar版本太低,需要5.0以上的版本
Java.util包是Java标准库中的核心包之一,它包含了大量用于处理各种数据结构和集合的类和接口。在这个包中,我们经常会用到`Iterator`和`List`接口,这两个接口在Java编程中扮演着非常重要的角色。 首先,`Iterator...
Java编程语言中,异常处理是程序健壮性的重要组成部分。异常是程序运行时遇到的问题,它们通常表示非正常情况或错误。Java提供了丰富的异常体系,包括标准的Java异常类和自定义异常。以下是一些主要的Java异常及其...
与之相对的是,Java 的 Collections API 提供了一套更加丰富、灵活且高效的解决方案。例如,在将数组的内容转换为字符串时,使用传统的数组需要显式地迭代每个元素并连接起来,而 Collections 的实现通常已经内置了 ...
[2016-11-06T16:27:21,712][WARN][o.e.b.JNANatives] unable to install syscall filter: java.lang.UnsupportedOperationException: seccomp unavailable: requires kernel 3.5+ with CONFIG_SECCOMP and CONFIG_...
A mock {@link android.content.DialogInterface} class. All methods are non-functional and throw {@link java.lang.UnsupportedOperationException}. Override it to provide the operations that you need.
在Java编程语言中,`UnsupportedOperationException` 是一个标准的运行时异常,通常在不支持特定操作的情况下抛出。这个错误通常表明某个方法被调用,但该方法在当前上下文中并未实现或者不适用。让我们深入了解一下...
`NullPointerException`是Java中最常见的运行时异常之一,当应用程序试图在需要对象的地方使用`null`时,则会抛出该异常。例如,如果尝试访问一个空对象的属性或者调用其方法,就会引发此类异常。 ### 3. 类型强制...
xception in thread "main" java.lang.UnsupportedOperationException Arrays.asList转化基本数据类型数组的时候有个意想不到的坑 当我们在实际业务开发过程中,难免会遇到数组转List的操作,通常我们所选择的就是...
Java Collections API 是 Java 核心库中的重要组成部分,它提供了丰富的功能来操作和管理各种集合对象,如 List、Set、Map 等。这个API包括许多实用工具类和方法,帮助开发者更高效地处理数据结构。以下是关于Java ...
开发中碰到的报错,问题已解决,写个文档记录一下这个问题及解决方案