【问题标题】:Spring Batch - customize batch related tablesSpring Batch - 自定义批处理相关表
【发布时间】:2016-07-29 12:37:13
【问题描述】:

是否可以向Spring batch'sBATCH_JOB_INSTANCE 表添加更多列,并且我正在尝试为该表实现自定义保存操作?

谷歌搜索后,我找不到任何相关文档。

即使是任何参考文档都会有所帮助

提前致谢

【问题讨论】:

    标签: spring-batch


    【解决方案1】:

    开箱即用的 Spring Batch 不提供任何此类功能。

    理想情况下,您不应该对 Spring Batch 的 BATCH_JOB_INSTANCE 表或 Spring Batch 表的任何表进行任何更改。

    原因如下。

    • spring batch 提供的所有功能都非常多 取决于这六个表,例如重新启动、停止等是 所有这些都依赖于所有这些表,所以最好不要进行任何更改 到这些表。

    • Spring batch 已经为这六个表实现了 DAO, 如果您尝试向这些表中的任何一个添加更多列,那么这些 DAO 可能根本不起作用,或者如果你想让它起作用,你将拥有 做出很多改变。

    最后,如果你想添加额外的列,那么最好在同一个数据库中创建新表并编写你赢得的 DAO,并小心数据库事务管理。

    【讨论】:

      猜你喜欢
      • 2016-01-19
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-20
      相关资源
      最近更新 更多