腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1881)
视频
沙龙
1
回答
Spring
Batch
内存
泄漏
-
使用
JpaItemWriter
对
数据库
执行
CSV
、
、
我在一个
Spring
批处理作业中遇到了一个问题,即读取一个大的
CSV
文件(几百万条记录)并将其中的记录保存到
数据库
中。作业
使用
FlatFileItemReader读取
CSV
,
使用
JpaItemWriter
将读取和处理的记录写入
数据库
。问题是,在将另一个项目块刷新到
数据库
之后,
JpaItemWriter
没有清除持久性上下文,并且作业以OutOfMemoryError结束。我已经解决了这个问题,方法是扩展
JpaI
浏览 68
提问于2019-02-18
得票数 0
回答已采纳
2
回答
如何
使用
Spring
-
Batch
进行大容量插入?
、
、
、
、
我
使用
spring
-
batch
和
spring
- data -jpa来读取大型
csv
数据文件,并
使用
hibernate将现有条目持久化(或更新)到postgresql
数据库
中。如何配置
spring
才能
使用
批量/批量插入?在配置作业step时,我相应地设置了chunk大小:step.chunk(10000).reader(csvReader).writer(
jpaIte
浏览 2
提问于2014-12-11
得票数 1
1
回答
如何
使用
JpaItemWriter
更新现有实体?
、
、
、
我
使用
spring
-
batch
作业将大型
csv
文件的内容持久化到
数据库
。
JpaItemWriter
用于持久化,到目前为止还不错。但是现在我想首先检查
数据库
中是否已经存在一个实体(通过id --
csv
中的id字段和
数据库
中的id字段是相等的),如果只更新该实体就行了。 这是怎么做到的呢?
浏览 0
提问于2014-11-12
得票数 2
1
回答
如何读取带有
Spring
批处理的id列分块的
csv
行?
、
、
、
我
使用
Spring
-
Batch
读取
csv
文件,格式化内容并将其写入
数据库
,如下所示: .reader(flatFileItemReader) .writer(
jpaItemWriter
);
csv
包含一个ID列。
浏览 12
提问于2014-11-13
得票数 2
回答已采纳
1
回答
TransactionRequiredException:
使用
JPAItemWriter
时没有事务正在进行
、
、
、
、
详细信息:此外,应用程序被配置为
使用
hibernate。-3 - org.springframework.
batch
.item.database.
JpaItemWriter
:97 - Writing to JPA with 4 items. 2017-12-03 16:09:44.733 DEBUG - testservice - - jobLauncher-3 - org.spr
浏览 3
提问于2017-12-03
得票数 8
1
回答
处理对象的创建,该对象有一个子对象(~一个可能有1000000个或更多实体的集合)
、
、
、
、
因此,我尝试了第二种方法:我首先创建父亲,然后通过250个列表创建孩子,然后影响父亲
对
他们的引用,而不是提交。这就是现在的工作。在这种情况下,
Spring
Batch
对
我来说是否有用?他对待这个问题。
浏览 1
提问于2013-07-01
得票数 1
1
回答
Spring
boot +
batch
:
JpaItemWriter
不更新
、
、
、
、
我有一个
使用
batch
的
spring
-boot项目。读取工作正常(我从
CSV
文件中读取),映射到我的POJO也可以工作(也可以插入到DB中,但不能更新...)。但问题来了:我
使用
JpaItemWriter
和一个具有自动生成的ID (long值)的实体。当我没有在Bean中设置这个Id时,它将是一个带有下一个值的插入(它的工作方式应该是这样的)。当我将Id设置为与
数据库
中现有条目相同的Id时(H2保存到文件中),它要么
执行
另一次插入,要么违反主键。如何在
浏览 3
提问于2015-02-07
得票数 0
2
回答
使用
Nosql配置SpringBatch
、
、
我们需要在已经
使用
NoSQL产品(MarkLogic)的应用程序中
使用
spring
batch
。我知道,作为一个先决条件,
spring
-
batch
使用
一些关系表来进行基础设施管理和监控,比如批处理状态等。
spring
-
batch
是否提供了一种方法,我们可以通过这种方式将其配置为与NoSQL产品一起
使用
?
浏览 4
提问于2014-05-15
得票数 3
3
回答
Spring
batch
上传
CSV
文件并插入到
数据库
中
、
、
、
、
我的项目有这个要求,其中用户上传的
CSV
文件,这必须推送到sql server
数据库
。我知道我们可以
使用
Spring
batch
来处理大量的记录。但是我找不到任何教程/示例代码来满足我的这一要求。我遇到的所有教程都只是将
CSV
文件名和
内存
中的
数据库
硬编码到其中,如下所示: 用户输入文件按预定时间在共享驱动器位置可用,文件名前缀为例如: stack_overlfow_dd-MM-yyyy HH:mm,每天如何轮询网络共享驱动器每5-10分钟至
浏览 1
提问于2018-09-02
得票数 0
1
回答
如何运行implement
spring
-
batch
逐行处理
csv
文件?
、
我有一个
spring
批处理应用程序,它从
csv
文件读取数据,传递所有行并
对
其进行处理,传递所有处理行并将其写入
数据库
。非常经典。现在我的问题是
csv
文件太大了,我有一个java heap space,所以我想我可以通过每x行处理文件来优化它,比如说每10000个lignes (每10000行释放
内存
,而不是加载
内存
中的所有行)。有没有办法让
spring
-
batch
以递归的方式处理一个步骤?或者有没有其他方法来解决我的问题? 任何建议都
浏览 2
提问于2013-05-24
得票数 2
回答已采纳
1
回答
Spring
Batch
:从
数据库
读取并发送到第三方webserivce
、
、
我需要开发一个应用程序来
使用
Spring
Batch
执行
以下活动。从
数据库
读取数据-->处理数据并准备rest API请求-->写入或发布到第三方restful服务。我已经看到了很多从
数据库
读取写入
CSV
、DB、JMS的示例。但我找不到任何写入web服务的选项。是否可以
使用
spring
batch
或建议其他技术来
执行
此活动。
浏览 0
提问于2017-05-27
得票数 0
3
回答
春季批处理“无效对象名
BATCH
_JOB_INSTANCE”
、
、
、
、
我创建了一个
spring
批处理,用于查询Azure SQL server
数据库
并将数据写入
CSV
文件。我没有
数据库
的create权限。我在运行批处理时得到了这个错误Invalid Object name
BATCH
_JOB_INSTANCE。我不希望在主
数据库
中创建春季批处理元数据表。或者,如果我可以将它们放在另一个本地或
内存
中的
数据库
(如h2db )中,将是有帮助的。我还添加了
spring
-
batch
-initia
浏览 10
提问于2020-09-27
得票数 1
2
回答
使用
Spring
批处理的事务管理
、
、
、
、
我发现实际上
Spring
和我能够设置一些工作。现在,我希望
使用
Hibernate/JPA将导入的数据保存在
数据库
中,并一直得到以下错误: return jpaTransactionManager;我
使用
将数据存储在
数据库<
浏览 5
提问于2013-07-30
得票数 12
回答已采纳
3
回答
Spring
JDBC vs JDBC
、
、
、
我一直在尝试
使用
Spring
3.0 SimpleJdbcTemplate,插入1500条记录只需要5分钟,而我只需要几秒钟。直接
使用
JDBC插入。不确定我做错了什么。
浏览 1
提问于2010-08-10
得票数 6
1
回答
使用
Spring
编写数据不完全
、
、
、
我试图
使用
Spring
(3.0.6)
执行
一些数据维护操作。我正在读取JPA (Hibernate 5.0.1实现)中的数据,修改它并试图再次
使用
JPA将其保存回
数据库
。但是,在查看了我看到的
数据库
之后,作业
执行
是成功的,实际上只有几个条目被修改了(所有条目都应该被修改)。数据似乎没有正确地刷新/事务没有提交,日志显示所有项都在适当的处理器和适当的编写器中处理。/schema/
batch
/
spring</
浏览 2
提问于2016-04-12
得票数 0
1
回答
Spring
批量输出记录多于输入记录
、
、
、
我正在
使用
Spring
Batch
。我必须读取一些复杂的xml文件,并将它们写入
数据库
。xml文件看起来像这样: <?xml version="1.0" encoding="UTF-8"?我尝试在ItemProcessor中拆分KC元素,但这不是一个好主意,
对
吧?我在某处读到输入记录和输出记录的数量必须相等。有没有人有办法或模式来解决这个问题?@Bean return
浏览 19
提问于2019-12-17
得票数 1
回答已采纳
1
回答
在SpringBoot +
Spring
Batch
中读取多个文件并处理
、
、
我正在
使用
Spring
batch
和
spring
boot。我在处理多个文件时遇到问题。ajay, 22, 2000Sourcefile2.txt:vijay, india我想
使用
spring
boot和
spring
batch
来处理这些文件。
浏览 0
提问于2017-05-24
得票数 0
2
回答
Spring
batch
上传
CSV
文件并相应地插入到
数据库
中
、
、
我的项目有这个要求,其中用户上传的
CSV
文件,这必须推送到mysql
数据库
。我知道我们可以
使用
Spring
batch
来处理大量的记录。但是我找不到任何教程/示例代码来满足我的这一要求。我遇到的所有教程都将
CSV
文件名硬编码在其中,如下所示: 我需要
使用
用户上传的文件并
对
其进行相应的处理。这里的任何帮助都将不胜感激..如果没有
Spring
batch
,有没有其他方式将上传的
CSV
数据插入
浏览 3
提问于2017-11-23
得票数 4
回答已采纳
3
回答
Spring
缓存会导致
内存
泄漏
问题吗?
、
、
、
我试图在
Spring
应用程序的方法级别上
使用
Spring
(@Cacheable注释),但与其他google番石榴缓存不同,我不知道
Spring
是否会导致
内存
泄漏
问题。我想它应该是
内存
,但是
Spring
本身会自动清除它吗?如果没有,当可能有数以百万计的请求进入应用程序时,这会引发
内存
泄漏
问题吗?我的用例是,我每个请求都有一个很重的方法,而且我希望在当前请求期间只
执行
一次该方法,在请求完成后,不需要将
浏览 12
提问于2022-05-18
得票数 0
2
回答
JPA批处理插入不会释放
内存
、
、
、
我试图
使用
SpringBoot JPA将类似100 k项(实体)插入到
数据库
中。但是JVM
内存
不足。是一个JPA存储库:在applicateion.yml中,我放置了以下设置,并希望这样可以避免
内存
泄漏
: properties: generate_statistics: true jdbc.
ba
浏览 0
提问于2019-10-11
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
一个关于“程序猿”的好消息—Spring Batch入门知识
Spring Batch 在大型企业中的最佳实践
大规模导入数据之neo4j-import
Spring Batch之批处理实践
如何通过SpringBoot + Nacos 实现优雅停机
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券