标签: asynchronous spring-boot spring-batch entitymanager
我有批量的Spring Boot App。我想异步启动Baches,所以我使用的是SimpleAsyncTaskExecutor。
我的问题是Batches正在执行一些持久性操作,所以他们需要使用EntityManager - 此时我得到了我的EM关闭的异常。我理解这个异常的原因 - 我的EntityManager不适用于我创建的新线程。
我的问题是如何解决它 - 我如何为在其他线程中运行的批处理正确提供EM?