Java 在Spring引导应用程序中,JPA标准删除连续下降,出现奇怪的异常
我有一个jpa实体,它是某种http请求日志,我想创建一个计划任务,在其中删除旧条目,在应用程序启动时删除旧条目 我可以一次删除一个,但是当我想批量删除旧的时,我总是得到相同的异常(见下文) 我用一个方法创建了一个自定义存储库Java 在Spring引导应用程序中,JPA标准删除连续下降,出现奇怪的异常,java,spring,hibernate,jpa,Java,Spring,Hibernate,Jpa,我有一个jpa实体,它是某种http请求日志,我想创建一个计划任务,在其中删除旧条目,在应用程序启动时删除旧条目 我可以一次删除一个,但是当我想批量删除旧的时,我总是得到相同的异常(见下文) 我用一个方法创建了一个自定义存储库void cleanLog() 您正在创建自己的EntityManager实例,不知道Spring事务处理 只需插入实体管理器: @PersistenceContext private EntityManager em; 您正在创建自己的EntityManager实例,不
void cleanLog()代码>
您正在创建自己的EntityManager实例,不知道Spring事务处理
只需插入实体管理器:
@PersistenceContext
private EntityManager em;
您正在创建自己的EntityManager实例,不知道Spring事务处理
只需插入实体管理器:
@PersistenceContext
private EntityManager em;
@PersistenceContext(unitName=“someQualifier”)在这种情况下,应用程序使用了更多的数据源,获取工厂是我从遗留代码中学到的糟糕做法。有趣的是,它在许多其他地方都能正常工作。@PersistenceContext(unitName=“someQualifier”)在这种情况下,应用程序使用了更多的数据源,而获取工厂是我从遗留代码中学到的糟糕做法。有趣的是,它在许多其他地方都能正常工作。
@PersistenceContext
private EntityManager em;