文档章节

Spring+jpaNo transactional EntityManager available

wpfc
 wpfc
发布于 07/19 15:55
字数 99
阅读 1
收藏 0
TransactionRequiredException: No transactional EntityManager available

EntityManager执行以下方法(refresh, persist, flush, joinTransaction, remove, merge) 都需要需要事务

if (transactionRequiringMethods.contains(method.getName())) {
	// We need a transactional target now, according to the JPA spec.
	// Otherwise, the operation would get accepted but remain unflushed...
	if (target == null) {
		throw new TransactionRequiredException("No transactional EntityManager available");
	}
}

需要在方法上加上@Transactional

 

© 著作权归作者所有

共有 人打赏支持
wpfc
粉丝 5
博文 26
码字总数 6052
作品 0
南京
程序员
javax.persistence.TransactionRequiredException: No transactional EntityManager available

想搭建下spring+hibernate最小系统,测试时报错,指导下 spring-test-dao.xml

小昭归来
2015/03/16
9.2K
2
jdbc-jdbcTemplate-hibernate-jpa-springDataJpa系列(二)

1 前面的文章索引 - jdbc开发和事务的使用- spring-jdbcTemplate开发和事务的使用- hibernate的原生xml方式开发和事务的使用- hibernate的原生xml方式与spring集成以及事务的使用- hibernate...

乒乓狂魔
2015/04/23
0
5
Java for Web学习笔记(一零一):Spring框架中使用JPA(1)Transaction(上)

在spring中使用事务涉及的Bean 本学习将介绍一些在Spring中使用事务设计的Bean,有一个大致的概念认识,以便了解后面的代码。如果觉得枯燥,也可以在后面的学习中回过头来看。   在之前的学...

flowingflying
2017/12/30
0
0
JPA中RESOURCE_LOCAL与JTA事务控制策略的比较

1.RESOURCE_LOCAL事务控制策略模式 将persistence.xml按照如下方式配置,会使用RESOURCE_LOCAL的事务控制策略,在这种策略模式下,应用程序自身要负责创建和管理EntityManager。 <persisten...

Jason-ZH
2015/12/06
82
0
Hibernate 的 JPA事务问题

最近碰到一个JPA事务的问题,在小的线程数量下,JPA的事务能正常提交,数据也能正常插入到数据库中,但是发现在线程数量多的时候,出现数据插入(persist)不报错,但是也没有提交到数据库中...

grantliping
2013/08/31
2.1K
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

nginx模块学习六 add_header 跨域访问

语法 Syntax: add_header name value [always];Default: --Context:http,server,location,if in location 例:/etc/nginx/conf.d/default.conf server {    listen       80; ......

Romanceling
今天
0
0
SpringBoot初探

#SpringBoot初探 三种创建SpringBoot项目的方式: 第一种:使用IDEA创建maven项目,选择maven-archetype-quickstart; 第二种:使用IDEA创建Spring Initializer,选择web组件; 第三种:使用...

向码而生
今天
2
0
IO

JAVA中IO技术:BIO、NIO、AIO 1、同步异步、阻塞非阻塞概念 同步和异步是针对应用程序和内核的交互而言的。 阻塞和非阻塞是针对于进程在访问数据的时候,根据IO操作的就绪状态来采取的不同方...

DemonsI
今天
0
0
org.apache.commons 常用工具类

一. org.apache.commons.io.IOUtils closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。 toString 转换IO流、 Uri、 byte[]为String。 copy IO流数据复制,...

sprouting
今天
0
0
linux使用Inotify监控目录或者文件状态变更

基本概念: Inotify 是一个 Linux特性,它监控文件系统操作,比如读取、写入和创建。Inotify 反应灵敏,用法非常简单,并且比 cron 任务的繁忙轮询高效得多。 需求: 1.有一个文件采集进程,...

mickelfeng
今天
0
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部