Spring批处理中ItemWriter发生异常后,有没有办法将一些数据持久化到数据库中?

苏拉夫·戈什

我想在 ItemWriter 步骤发生异常后保留一些数据。但是如果我没有错,在这种情况下会发生回滚,因此这种持久化逻辑将不起作用。有什么办法可以实现这一点?

现在,我正在实现 itemWriteListener 并且所有持久化逻辑都写在 onWriteError 方法中。该逻辑仅涉及将某些实体的状态更改为错误。

迈克尔·米内拉

您需要使用不参与事务的单独连接。例如,将 aDataSource注入您的侦听器并JdbcTemplate使用独立连接构建您自己的侦听器。通过这样做,不应回滚写入。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有没有办法在数据库(mysql)中存储带有一些数学公式的文本?

来自分类Dev

有没有办法从statsmodels中的R下载一些数据集?

来自分类Dev

有没有办法在 Perl 中本地化一个包 - 数据库处理问题?

来自分类Dev

当表中已经有一些数据时,有没有办法添加外键?

来自分类Dev

如果映射对象发生更改,有没有办法从数据库中检索数据?

来自分类Dev

有没有办法批准用户插入到 android 中的 firebase 数据库中的数据?

来自分类Dev

有没有办法更改Realm数据库中的数据类型?

来自分类Dev

有没有办法将文本数据加载到PostgreSQL中的数据库?

来自分类Dev

有没有办法从同一页面上的数据库中检索数据

来自分类Dev

有没有办法让方法检查数据库中是否存在唯一数据?

来自分类Dev

有没有办法在不同的对象之间有一些共享的数据?

来自分类Dev

有没有办法在领域数据库中重置用户的密码

来自分类Dev

Spring-Batch没有将元数据持久化到数据库?

来自分类Dev

有没有办法在R中的Google表格中进行一些格式化

来自分类Dev

有没有办法删除PouchDB中的所有数据库(没有给定名称)

来自分类Dev

有没有办法在Android软键盘中隐藏一些键?

来自分类Dev

有没有办法在 JS 中链接一些方法是异步的方法?

来自分类Dev

在 Flask 中,有没有办法在每次查看之前运行一些代码?

来自分类Dev

有没有办法使用 Kotlin 将 CSV 文件导入 SQLite 数据库?

来自分类Dev

有没有办法在XQuery的MarkLogic服务器中获取所有数据库名称?

来自分类Dev

有没有办法在mysql数据库中插入带有前缀的自动增量主ID?

来自分类Dev

有没有办法从新的实时数据库中的控制台生成推送ID?

来自分类Dev

有没有办法使用sqflite在flutter应用程序中检查数据库版本?

来自分类Dev

有没有办法在Powershell脚本中检索Azure SQL数据库的计算模型

来自分类Dev

有没有办法让 CURRENT_TIMESTAMP 只在数据库中存储日期、小时和分钟?

来自分类Dev

有没有办法将 Excel 数据复制到具有特定格式的 Word 中?

来自分类Dev

有没有办法将 sql server 数据库从 windows 窗体应用程序导出到 Visual Studio 中的 web 应用程序?

来自分类Dev

有没有办法将 2 个数据库字段映射到 JPA 中的自定义对象?

来自分类Dev

当Firestore数据库发生变化时,有没有办法更新单位列表?

Related 相关文章

  1. 1

    有没有办法在数据库(mysql)中存储带有一些数学公式的文本?

  2. 2

    有没有办法从statsmodels中的R下载一些数据集?

  3. 3

    有没有办法在 Perl 中本地化一个包 - 数据库处理问题?

  4. 4

    当表中已经有一些数据时,有没有办法添加外键?

  5. 5

    如果映射对象发生更改,有没有办法从数据库中检索数据?

  6. 6

    有没有办法批准用户插入到 android 中的 firebase 数据库中的数据?

  7. 7

    有没有办法更改Realm数据库中的数据类型?

  8. 8

    有没有办法将文本数据加载到PostgreSQL中的数据库?

  9. 9

    有没有办法从同一页面上的数据库中检索数据

  10. 10

    有没有办法让方法检查数据库中是否存在唯一数据?

  11. 11

    有没有办法在不同的对象之间有一些共享的数据?

  12. 12

    有没有办法在领域数据库中重置用户的密码

  13. 13

    Spring-Batch没有将元数据持久化到数据库?

  14. 14

    有没有办法在R中的Google表格中进行一些格式化

  15. 15

    有没有办法删除PouchDB中的所有数据库(没有给定名称)

  16. 16

    有没有办法在Android软键盘中隐藏一些键?

  17. 17

    有没有办法在 JS 中链接一些方法是异步的方法?

  18. 18

    在 Flask 中,有没有办法在每次查看之前运行一些代码?

  19. 19

    有没有办法使用 Kotlin 将 CSV 文件导入 SQLite 数据库?

  20. 20

    有没有办法在XQuery的MarkLogic服务器中获取所有数据库名称?

  21. 21

    有没有办法在mysql数据库中插入带有前缀的自动增量主ID?

  22. 22

    有没有办法从新的实时数据库中的控制台生成推送ID?

  23. 23

    有没有办法使用sqflite在flutter应用程序中检查数据库版本?

  24. 24

    有没有办法在Powershell脚本中检索Azure SQL数据库的计算模型

  25. 25

    有没有办法让 CURRENT_TIMESTAMP 只在数据库中存储日期、小时和分钟?

  26. 26

    有没有办法将 Excel 数据复制到具有特定格式的 Word 中?

  27. 27

    有没有办法将 sql server 数据库从 windows 窗体应用程序导出到 Visual Studio 中的 web 应用程序?

  28. 28

    有没有办法将 2 个数据库字段映射到 JPA 中的自定义对象?

  29. 29

    当Firestore数据库发生变化时,有没有办法更新单位列表?

热门标签

归档