Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Spring引导应用程序中,JPA标准删除连续下降,出现奇怪的异常_Java_Spring_Hibernate_Jpa - Fatal编程技术网

Java 在Spring引导应用程序中,JPA标准删除连续下降,出现奇怪的异常

Java 在Spring引导应用程序中,JPA标准删除连续下降,出现奇怪的异常,java,spring,hibernate,jpa,Java,Spring,Hibernate,Jpa,我有一个jpa实体,它是某种http请求日志,我想创建一个计划任务,在其中删除旧条目,在应用程序启动时删除旧条目 我可以一次删除一个,但是当我想批量删除旧的时,我总是得到相同的异常(见下文) 我用一个方法创建了一个自定义存储库void cleanLog() 您正在创建自己的EntityManager实例,不知道Spring事务处理 只需插入实体管理器: @PersistenceContext private EntityManager em; 您正在创建自己的EntityManager实例,不

我有一个jpa实体,它是某种http请求日志,我想创建一个计划任务,在其中删除旧条目,在应用程序启动时删除旧条目

我可以一次删除一个,但是当我想批量删除旧的时,我总是得到相同的异常(见下文)

我用一个方法创建了一个自定义存储库
void cleanLog()


您正在创建自己的EntityManager实例,不知道Spring事务处理

只需插入实体管理器:

@PersistenceContext
private EntityManager em;

您正在创建自己的EntityManager实例,不知道Spring事务处理

只需插入实体管理器:

@PersistenceContext
private EntityManager em;
@PersistenceContext(unitName=“someQualifier”)在这种情况下,应用程序使用了更多的数据源,获取工厂是我从遗留代码中学到的糟糕做法。有趣的是,它在许多其他地方都能正常工作。@PersistenceContext(unitName=“someQualifier”)在这种情况下,应用程序使用了更多的数据源,而获取工厂是我从遗留代码中学到的糟糕做法。有趣的是,它在许多其他地方都能正常工作。
@PersistenceContext
private EntityManager em;