当前位置: 首页 > 知识库问答 >
问题:

SimpleAskeTorns。springframework。刀。InvalidDataAccessApiUsageException

房新翰
2023-03-14

我正在实现SimpleAsyncTaskExec导师。当我插入或更新到数据库时,它会抛出以下异常org.springframework.dao.InvalidDataAccessApiUsageExc0019:执行更新/删除查询;嵌套异常是javax.persistence.Transaction要求异常:执行更新/删除查询错误。

Spring的背景。xml

<bean id="applicationEventMulticaster"
    class="org.springframework.context.event.SimpleApplicationEventMulticaster">
    <property name="taskExecutor" >
        <bean class="org.springframework.core.task.SimpleAsyncTaskExecutor"></bean>
    </property>
</bean>

错误详细信息:

共有1个答案

裘臻
2023-03-14

当你跳转到一个新线程时,你不再有一个Hibernate会话。在执行操作之前,需要重新建立会话/EJBContext/PersistenceContext/Transaction上下文。如果你发布一些代码,我可以告诉你是哪一个,以及如何发布。

 类似资料:
  • 通用方法 (以下)管制员工作正常 另一个跟上面一样的控制器,但给出了一个例外 例外是 例外组织。springframework。刀。InvalidDataAccessApiUsageException:对象引用未保存的临时实例-在刷新之前保存临时实例:com。软的企业资源计划赞成的意见。模型ProPurchaseOrderModel;嵌套的异常是org。冬眠TransientObjectExcep

  • 我使用hibernate-4.1.2和spring-framework-4.1.6中的所有jar文件来尝试hibernateTemplate问题中指定的项目。我正面临一个组织。springframework。刀。InvalidDataAccessApiUsageException 上面提到的错误堆栈建议将会话的刷新模式设置为COMMIT/AUTO或从事务定义中删除“readOnly”标记。有没有办

  • 我添加了以下代码以将记录插入/更新到表中 如果数据存在,它将更新表,否则将插入一个新记录,在我的情况下,数据已经存在,所以我首先更新记录,如果循环工作,但我得到 org.springframework.dao.DataIntegrityViolationException: key'umul_facebook_id_UNIQUE'的重复条目'482186425258498';SQL[n/a];约束

  • 问题内容: 我正在使用spring进行一些测试,但出现此错误: 我安装的JAR是:spring-test-2.5.6.jar 除此之外,我还需要另一个罐子吗? 谢谢 问题答案: 您还需要通过查看包装,通常可以告诉您缺少了哪些罐子。在此org.springframework.core。*都在核心jar文件中。

  • 问题内容: 我正在尝试使用Spring Boot编写一个简单的RESTful服务。但是,有一条错误消息我无法解决。我一直在研究, 看来这是SpringBoot版本之间的冲突,但是我不确定如何摆脱它。 我有这个SpringBootApp: Associated with this pom.xml: Looks fine for me, but I am getting this error: 问题答

  • 问题内容: 我正在尝试使用Spring Boot编写一个简单的RESTful服务。但是,有一条错误消息我无法解决。我一直在研究,看来这是SpringBoot版本之间的冲突,但是我不确定如何摆脱它。 我有这个SpringBootApp: 与此pom.xml相关联: 对我来说看起来不错,但出现此错误: 问题答案: 转到Spring boot Initialzr站点,然后选择Web stack作为依赖项