spring-batch相关内容

Spring批量远程分块和远程分区之间的区别

spring批量远程分块和远程分区有什么区别? 我无法理解Spring批处理中远程分块和远程分区之间的区别。有人可以解释一下吗? 解决方案 远程分区 分区是主/从步骤配置,允许并行处理数据分区。通过一些元数据描述每个分区。例如,如果您正在处理数据库表,则分区1可能为0-100,分区2为101-200等。对于Spring Batch,主步骤使用 Partitioner 生成包含每 ..
发布时间:2018-11-28 00:56:08 Java开发

Spring-Batch没有将元数据保存到数据库?

我想创建一个 spring-batch 作业,但我希望在没有任何数据库持久性的情况下运行它。不幸的是,spring-batch需要以某种方式将元数据 ob作业周期写入数据库,从而促使我至少使用transactionmanager和entitymanager提供某种db。 可以阻止元数据并独立于txmanagers和数据库运行吗? 更新: 错误org.springframework ..
发布时间:2018-11-28 00:38:39 Java开发

在Spring Batch中使用多个DataSource

我正在尝试在Spring Batch中配置几个数据源。在启动时,Spring Batch抛出以下异常: 要使用默认的BatchConfigurer,上下文必须包含不多于一个DataSource,找到2 批量配置的片段 @Configuration @EnableBatchProcessing 公共类BatchJobConfiguration { @Primary ..
发布时间:2018-11-27 12:57:53 Java开发

Spring批量查询状态更改

我使用Spring数据JPA和Spring Batch使用Spring Boot 1.5.7。我使用 JpaPagingItemReader 来读取实体和 JpaItemWriter 来编写它们。我想要做的是从某个数据库表中读取数据,将它们转换为不同的格式并将它们写回到不同的表格中(我读取原始json字符串,将它们反序列化并将它们插入到它们的特定表格中)。 我不打算删除处理后 ..
发布时间:2018-06-08 21:03:47 Java开发

无法打开JPA EntityManager进行事务处理;嵌套异常是java.lang.IllegalStateException

我对Spring和Spring-Batch尤其新颖。 我仍​​然设法安装 Spring Batch-Admin 。我添加了自定义作业,并为持久性添加了 Hibernate / JPA 。 一切都按预期工作,直到第一块应该被保留。然后我收到以下错误消息: org.springframework.transaction.CannotCreateTransactionException: ..
发布时间:2018-06-08 20:13:19 Java开发

Hibernate批量插入,批量更新

我有dao,它基本上用hibernate将一条记录插入到一​​个表中,这个dao用 @Transactional 标注 propogation-NESTED ,并且我有一些其他的东西,然后调用我的dao。我的服务也用 @Transactional 加注 propagation-REQUIRED 。 我在循环中调用服务。我的刀片插入是否可以批量或一个一个地工作?我如何确保他们能够批量工作? h ..
发布时间:2018-06-08 19:21:18 数据库

H2 SQL语法异常

我试图为H2导入一个sql脚本。该脚本由spring-batch提供,用于存储作业元数据。当我在H2控制台中直接执行这个脚本时,我没有语法错误,但是在初始化阶段我引用了Hibernate / JPA中相同的脚本来导入,我得到了这个异常: org.hibernate.tool.hbm2ddl.ImportScriptException:执行语句时出错(file:'org / springfr ..
发布时间:2018-06-07 19:01:15 J2EE

Spring批处理JpaPagingItemReader(可能)在使用SELECT本机查询时从数据库中删除行

我试图用JpaPagingItemReader执行本机SELECT查询。但是,当我运行它时,从我的数据库中删除了一些记录(我在使用mysql控制台执行批处理作业前后对其进行了检查)。我与MySQL数据库进行通信的唯一地方是当我读取数据时 - 像这样: @Autowired EntityManagerFactory entityManagerFactory @Value('$ { ..
发布时间:2018-05-30 10:26:42 数据库

Spring批处理 - 从MultiResourceItemReader传递资源名称> FlatFileItemReader到StepExecutionListener

我有一个Spring Batch作业,需要做以下工作: 检查本地文件系统中可能包含多个目录的目录文件 处理每个文件,将这些文件中的数据保存到数据库中 通过添加后缀重命名文件以包含PROCESSED或ERROR > 我已经使用了下面的 A MultiResourceItemReader 读取文件并委托给 FlatFileItemReader FlatFileItemReade ..
发布时间:2017-11-04 22:31:06 其他开发

春天批处理 - 如何读取多个线程中的一个大文件?

问题:读取大小> 10 MB的文件,并使用Spring Batch将其加载到登台表中。如何在读取文件时保持状态,以便在失败时重新启动作业? 根据文档,FileItemReader不是线程安全的,如果我们试图使它安全,我们最终会失去可重启性。所以基本的问题是: 有没有办法以块的形式读取文件,每个线程都知道需要读哪个块? $ b $如果我们使读取同步,在这种情况下需要做什么更改才能重 ..
发布时间:2017-11-03 19:08:55 其他开发

要阅读Excel可以使用Spring批处理吗?

我想知道是否可以使用 Spring Batch ,以便从 中读取Excel文件并保存在数据库中。 备注: Excel文件每2小时内容。 如果不能用Spring Batch,我可以使用什么其他解决方案 解决方案 看看 Excel的弹簧批处理扩展。您可以找到ExcelItemReader和ExcelItemWriter的一些示例。 以下是Excel的spring-batch ..
发布时间:2017-09-04 00:26:18 Office